
android BUG
lywyb112
八年程序员生涯,android、跨平台、php开发,热衷于拥抱新技术
展开
-
Android横竖屏切换不重启Activity
Activity在横竖屏切换时会重先onCreate Activty,有时我们不需要重先onCreate,修改方法很简单:在AndroidMainfest.xml文件中对应的Activity中添加:android:configChanges="orientation",但是这个方法再SDK版本在13以上时没有效果,所以在SDK13以上的版本修改方法是要在AndroidMainfest.原创 2013-01-06 15:04:18 · 5700 阅读 · 0 评论 -
Android AppWidget跳转无法传值问题
AppWidget要向外部发送数据,可以把数据放在Intent里,再用intent对象生成一个PendingIntent对象,然后用RemoteViews的setOnClickPendingIntent绑定到相应控件上,具体代码如下:RemoteViews updateViews = newRemoteViews(context.getPackageName(), R.layout.widge原创 2013-01-06 15:29:36 · 4454 阅读 · 0 评论 -
Android ShowDialog调用过程及报错问题
showdialog();在showDialog的过程中,程序不仅仅调用了onCreateDialog方法第一次执行时:onCreateDialog——>onPrepareDialog之后只调用onPrepareDialog@Override protected Dialog onCreateDialog(int id, Bundle b) { // TOD原创 2013-01-06 15:42:00 · 6025 阅读 · 0 评论 -
LOG分析
一,Bug出现了,需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug,android里应用开发也就很简单了。那我们先来看看android里的ANR,怎么出现ANR呢,很简单。 #adb shell #cd data/ap转载 2013-01-06 15:39:26 · 1143 阅读 · 0 评论 -
Gallery2中Menu的分析
Gallery2中的Menu分析:图库中的Menu的显示或隐藏主要在MenuExecutor.java类中的updateMenuOperation()方法中判断。通过传递过来的supported值来匹配是否显示对应Menu。这里主要分析具体某张图片menu的显示:在PhotoPage.java的updateMenuOperations()这个方法中: int support原创 2013-01-07 20:53:59 · 1094 阅读 · 0 评论 -
Gallery2按地点查看图片的问题
Gallery2按相册、地点、时间、人物、标签,分组图片,其中地点分组时同一地点拍的照片可能会分在不同的文件夹中。在GalleryActionBar.java中对ActionBar选择这几个分组的事件监听。onNavigationItemSelected()其中的doCluster方法传入的参数表示选择哪个。对与这几个分组加载图片的类在:地点:LocationClustering.ja原创 2013-01-07 15:25:18 · 1010 阅读 · 0 评论 -
修改加载Activity 的view之前的window界面
当你设置你的UI在activity上时 by calling setContentView() ,android增加你的VIEW在activity的WINDOW上。这个窗口并不只包含你的VIEW。 DecorView LinearLayout原创 2013-01-22 14:03:49 · 674 阅读 · 0 评论 -
获取手机的所有widget类名和包名
AppWidgetManager mAppWidgetManager; mAppWidgetManager = AppWidgetManager.getInstance(this); List providers = mAppWidgetManager .getInstalledProviders(); fin转载 2013-08-21 10:15:04 · 1002 阅读 · 0 评论 -
Android造成内存泄漏原因及解决方案
开发app中对内存的使用,一定是大家最关心的问题之一,因为内存的使用直接影响到app的性能。内存使用中内存泄漏是开发Android应用中常见的,Android中可以使用LeakCanary来检测内存泄漏。 那么什么是内存泄漏?内存泄漏简单解释就是:完全无用的对象,无法被被GC回收的现象就是内存泄漏。 内存泄漏会造成什么问题呢?每个app可分配的内存是有限的,内存泄漏就会...原创 2019-01-02 14:53:37 · 5354 阅读 · 0 评论