随笔分类 - android相关问题处理
摘要:原文出处:博主宇宙的极客http://www.cnblogs.com/nokiaguy/archive/2010/07/27/1786482.html 众所周知,AlertDialog类用于显示对话框。关于AlertDialog的基本用法在这里就不详细介绍了,网上有很多,读者可以自己搜索。那么本文要...
阅读全文
摘要:I want to modify Alert dialog multi select layout. For my program I want two line multi-select item. I have searched in source code and found followin...
阅读全文
摘要:http://blog.csdn.net/lilu_leo/article/details/11952717 有时候需要在在代码中设置LayoutParams,自己为一个FrameLayout设置LayoutParams的时候,遇上如题问题,java.lang.ClassCastExceptio...
阅读全文
摘要:剧情是这样,我的app要使用四个library,如:LibraryA,LibraryB。这两个库又都需要support.v4.jar。由于加载的时间不同,所以四个support.v4.jar不同,出错的提示如下:Found5 versions of android-support-v4.jar in...
阅读全文
摘要:本篇文章转载他人,原文地址:http://www.xyczero.com/blog/article/16/起因今天在项目中遇到一个很”奇葩”的问题。情况大致是这样的:Android终端和服务器(Spring),完全相同的字符串键值对放入 HashMap中竟然顺序不一样,这直接导致了服务器和Andro...
阅读全文
摘要:在Java中,字符串可以直接赋值或者使用new来新建,直接赋值的话是编译阶段(.class文件)中就将该字符串值放到常量池中,以后如果有其他变量直接赋予同样的值的话就不再分配内存空间,而是直接给它个引用地址;而使用new来创建的话是在程序运行时才分配的空间,是一个新的引用地址,可以通过inter()...
阅读全文
摘要:创建模拟器androidcreateavd--nameavd_4.1--target"android-16"--abiarmeabi-v7aAndroid4.1isabasicAndroidplatform.Doyouwishtocreateacustomhardwareprofile[no]Cre...
阅读全文
摘要:看到下面代码中用了AND位运算是为了什么呢? public boolean onTouchEvent(MotionEvent event) { int action = event.getAction(); switch (action & MotionEvent.ACTION_MASK) { ...
阅读全文
摘要:最近在公司处理项目时,用到锁屏状态弹出activity进行提示,类似QQ消息弹屏提示的功能。当中用到了,假如该弹出activity已经位于锁屏界面外时,将不进行再次弹窗,而是发送广播进行通知数据更新,但是在广播接收器里面的某个步骤进行了再次发送通知的操作,发现该广播接收器变成了一个死循环的执行。经过...
阅读全文
摘要:在配置Android清单文件的时候,配置service,或者activity,或者receive的时候,出现Exported service does not require permission警告,则在该标贴属性上加入android:exported="false"。这句的意思是,是否允许其他进...
阅读全文
摘要:在RemoteViews这种调用方式中,你只能使用以下几种界面组件:Layout:FrameLayout,LinearLayout,RelativeLayoutComponent:AnalogClock,Button,Chronometer,ImageButton,ImageView,Progres...
阅读全文
摘要:通过命令提示符的方式来重启ADB服务的步骤如下:1.输入adb kill-server并按下Enter键。2.输入adb start-server并按下Enter键。这样将会顺利地关闭ADB服务并对其重新初始化。之后你可以用adb devices命令来复查设备的连接情况。
阅读全文
摘要:用真机调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”问题出现的原因:这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行...
阅读全文
摘要:在实际开发中Android中自带的控件有时无法满足我们的需求,这时就需要我们重写控件来实现我们想要的功能。还有个关于UI体验的问题,就是在onDraw()函数中最好不要去创建对象,否则就提示下面的警告信息:因为onDraw()调用频繁,不断进行创建和垃圾回收会影响UI显示的性能例如:protec...
阅读全文
摘要:准备要做java服务器,在安装开发环境时,启动Eclipse报错[Failed to load the JNI shared library jvm.dll]研究了下,造成错误的原因是由于eclipse与jdk的不一致造成的。我的开发环境是64位windows8 Pro,安装了64位jdk1.6,e...
阅读全文
摘要:Android横竖屏幕切换时注意4.0以上配置configChanges要加上screenSize,要不还会调用onCreate()。
阅读全文
摘要:android:fillViewport=trueScrollView下面的组件如果有android:layout_height="fill_parent"或android:layout_height="wrap_content"那么必须将ScrollView的android:fillViewpor...
阅读全文
摘要:1、在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。2、修改host文件,添加下面几行#Google主页203...
阅读全文
摘要:Proguard returned with error code 1. See consoleError: Unable to access jarfile ..\lib\proguard.jar一直找不到问题的解决方案,后来我把proguard(下载地址:http://sourceforge.net/projects/proguard/files/proguard/)也升级到最新版还是不行。后来我仔细看了一下报错信息,我觉的是路径的问题,我就试着将D:\android-sdk-windows\tools\proguard\bin\proguard.bat 打开内容如下:@ECHO OFFR
阅读全文
摘要:这 两天,在社区里看到有小伙伴们反应,自己在Eclipse下无法创建Android模拟器的问题。起初,自己也没太在意,我一直使用的是 Genymotion模拟器。然后,问题不解决,总有那么一天会让自己碰到的。这不,今天自己在创建Android模拟器时就出现了这个问题。好了,废话不多说,我只再说一句:ADT升级问题真不少。这个其实不是大家的环境搭建有问题,而是ADT22.6版本出现了Bug。这里是Android开发小组成员的说明,有兴趣的可以点击看看。StackOverflow里牛人辈出,有问题,就会有解决办法。下面这大牛的方法给力,亲测,没的问题。现在,就让我跟随牛人的脚步,来走两步吧:启动命
阅读全文