随笔分类 -  Android

安卓开发经验
摘要:问题如下: 在fragment的onCreateView中执行下边的代码时: BindView() 中的findViewById方法无效 解决办法:重写fragment的setUserVisibleHint方法 阅读全文
posted @ 2016-05-29 15:31 Xiao.T 阅读(3907) 评论(0) 推荐(0)
摘要:近日遇到一个问题,记录一下,免得忘了,问题如下: 自己的ndk中做了一些操作,然后在mk中定义了一些prebuilt的so库,结果在4.2上就发生了一个问题,自己的so文件依赖的第三方so库找不到,然后找错,发现只要把自己的so库放在第三方的后面进行load就可以,感觉就像自己的so库依赖于第三方s 阅读全文
posted @ 2016-03-04 12:52 Xiao.T 阅读(396) 评论(0) 推荐(0)
摘要:这几天JNI环境下进行编译,有时候5个外部库能prebuilt成功,有时候成功3个,无法访问1个,然后整个过程就断了,我这个火大,最后一怒把360关了,OK了,编译过程顺滑无比,这坑爹的 阅读全文
posted @ 2016-02-03 16:56 Xiao.T 阅读(116) 评论(0) 推荐(0)
摘要:ADT 下搭建jni环境: 1、下载NDK开发包,android-ndk-r10e-windows-x86_64.exe,然后解压缩到 ${ndkroot}。 2、打开ADT,Window->Android->NDK->选择1中解压缩的文件夹 ${ndkroot}。 3、在需要进行JNI开发的项目... 阅读全文
posted @ 2016-01-24 20:15 Xiao.T 阅读(314) 评论(0) 推荐(0)
摘要:感觉接口就是类提供的进行某些操作的入口: 例如Activity和Fragment的交互,在fragment中得到activity后,执行[((接口)activity).do()]来实现对fragment的控制 同理,在activity中得到fragment后,执行[((接口)fragment).d... 阅读全文
posted @ 2016-01-20 13:11 Xiao.T 阅读(125) 评论(0) 推荐(0)
摘要:这几天更新sdk,看到support更新到23.1.1了,加入新的design库,于是下载来看看怎么用,按照以前的方法我是把v7包中的类都复制到当前workspace,然后在使用过程中发现了不少问题,特此做下记录:1、android.support.design库依赖android.support.... 阅读全文
posted @ 2015-12-23 10:02 Xiao.T 阅读(535) 评论(0) 推荐(0)
摘要:SQLCipher是一个开源的第三方的sqlite加密库,这里记录下配置 libs下加入guava-r09.jar、sqlcipher.jar、commons-codec-1.9.jar libs建立文件夹armeabi(给armCpu使用的so库):加入libdatabase_sqlcipher... 阅读全文
posted @ 2015-12-11 16:27 Xiao.T 阅读(1089) 评论(0) 推荐(0)
摘要:RecyclerView(android.support.v7.widget.RecyclerView)是安卓新推出的一个滑动组件,感觉是用来替代ListView实现更多的效果,使用时和ListView相比也是不同,这里记录下用法:1、线性布局(LinearLayoutManager):首先是确定布... 阅读全文
posted @ 2015-12-09 11:46 Xiao.T 阅读(249) 评论(0) 推荐(0)
摘要:1、 JS调用的安卓方法必须放在一个Handler中执行 2、 webview可能造成漏洞,调用时分三种: addJavascriptInterface 进行js调用, 4.2以下有漏洞 使用WebViewClient的shouldOverrideUrlLoading 进行url拦截,缺点是单向请求 阅读全文
posted @ 2015-12-05 14:23 Xiao.T 阅读(611) 评论(0) 推荐(0)
摘要:近日在使用AlertDialog时发现一个错误:Unable to add window -- token null is not for an application,从前面观察是无法添加一个新的窗口到这个context,后来想了想前面是用的getApplicationContext()传递过来的... 阅读全文
posted @ 2015-12-05 14:20 Xiao.T 阅读(405) 评论(0) 推荐(0)
摘要:对于EditText可以定义android:imeOptions在输入法的右下角进行监听操作,layout中定义如下 在java中监听如下:@Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event... 阅读全文
posted @ 2015-04-08 15:39 Xiao.T 阅读(748) 评论(0) 推荐(0)
摘要:今天开着酷狗听歌,打开eclipse,运行虚拟机,崩了一句adb无法启动,然后在cmd里kill然后start还是无法启动,关闭eclipse在打开还是无法启动 然后就估计adb得端口被占用了,查了查可以在CMD中查看端口被哪个程序占用,现在记下来这个命令以后万一遇到了可以一样解决:1、打 net... 阅读全文
posted @ 2015-03-04 21:50 Xiao.T 阅读(382) 评论(0) 推荐(0)
摘要:1、simple_list_item_1:每一个item都是一个普通的TextViewandroid:id="@android:id/text1" 2、simple_list_item_2:每一个item包含两个TextViewandroid:id="@android:id/text1" and... 阅读全文
posted @ 2015-02-04 11:01 Xiao.T 阅读(1375) 评论(0) 推荐(0)
摘要:ImageView :ivLinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTE... 阅读全文
posted @ 2015-01-30 15:14 Xiao.T 阅读(1618) 评论(0) 推荐(0)
摘要:一、常用的adapter:1、BaseAdapter:基础数据适配器,它的主要用途是将一组数据传到例如ListView等UI显示组件,继承自接口类Adapter,由于是基础类型,所以自由度高, 可以修改的地方多2、SimpleAdapter:简单适配器,系统自定义了一些方法,可以重写这些方法3、Ar... 阅读全文
posted @ 2014-12-19 10:39 Xiao.T 阅读(3358) 评论(0) 推荐(0)
摘要:一、设备使用分段标准:ppi=480,对应xxhdpi 标签的资源,同比比例为 3ppi=320时,对应xhdpi 标签的资源,同比比例为 2ppi=240时,对应hdpi 标签的资源,同比比例为 1.5ppi=160时,对应mdpi标签的资源,同比比例为 1ppi=120时,对应ldpi标签的资源... 阅读全文
posted @ 2014-11-19 15:35 Xiao.T 阅读(961) 评论(0) 推荐(0)
摘要:Activity完整的生命周期:从第一次调用onCreate()开始直到调用onDestroy()结束 1、Activity栈的概念 :先进后出规则,当一个activity 启动另外一个的时候,新的activity 就被压入栈,并成为当前运行的activity。而前一个activity 仍保持在栈之... 阅读全文
posted @ 2014-11-19 11:18 Xiao.T 阅读(210) 评论(0) 推荐(0)
摘要:安卓项目目录结构:Assets : 资产目录:存放文件,这些文件会被打包到APK文件中Bin :编译后的文件目录Gen : 自动生成的文件目录Project.properties: 代表编译的版本,对于安卓jar包版本libs:支持的jar包,会被添加到android depend目录re... 阅读全文
posted @ 2014-11-19 10:24 Xiao.T 阅读(429) 评论(0) 推荐(0)