同一个Android Library被两个App引用可能导致第二个无法引入成功,可以通过把项目复制到WorkSpace解决;
项目引用v7-compat包时,出现错误很可能时自己项目下的v4包和v7-compat项目下的v4包冲突;
- 调试技巧:
* 抓取历史日志:adb logcat -v time > 5.txt
* 常见程序崩溃关键字:FATAL,AndroidRuntime,NullPointer
* 调试时如果耗时较长,可以尝试清理手机内存; 图片缓存方案:
* 框架:Volley,UniversalImageLoader等
* 博客:http://keegan-lee.diandian.com/post/2012-12-06/40047548955Screen ON/Off等广播只能通过代码动态注册,而不能静态注册;
- 放在mdpi下的图片,如果在配置时使用wrap_content,则会按160的dpi显示图片;如果放在hdpi下,就按240的dpi显示原图片。
cgwin进入windows目录: /cygdrive/d/marvell_base
Service的注意事项:
1,如果一个Service被绑定也用了startService的方式,那么该Service将不能使用stopService的方式关闭。 2,同一个应用程序不允许两个组件绑定同一个服务。 3,被绑定的服务会在最后一个客户端解绑后destroy。
Android中String的自定义显示:
嵌入html标签:微信扫一扫直接进行流量充值或到747官网747.cn进行充值 tv_charge_info.setMovementMethod(LinkMovementMethod.getInstance());repo三部曲:
1. repo init -u ssh://git@192.168.1.15/repo/platform/manifest -b S2_UI1.1 -m S2_UI1p1_0429.xml --repo-url ssh://git@192.168.1.15/repo/tools/repo.git --no-repo-verify 2. repo sync 3. repo start S2_UI1.1 --all
APK文件修改解包打包(apk签名工具apktool);
Fragment
1. fragmentA如果覆盖了fragment B,B不会执行onStop方法; 2. fragment可以通过FragmentTransaction,多次添加到一个activity中;
继承Parcelable接口的实体类在跨进程传输时包名必须相同;
如果使用了Intent.FLAG_RECEIVER_REGISTERED_ONLY标志,那么广播就只能动态注册才能收到,从而有效防止病毒程序自启动;
Android开发中的小技巧
最新推荐文章于 2023-09-27 22:56:56 发布