代码改变世界

Android SDK 目录和作用详解

2015-09-22 10:28 by 指针空间, 1998 阅读, 0 推荐, 收藏, 编辑
摘要:1、add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。也可以是厂商自己制作的add-ons。开发中该文件是可选的,如果你没有用到这里面的api,则可以不用下载2、docs这里面是Android SDKAPI参考文档,所有的API... 阅读全文

Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系

2015-09-21 20:20 by 指针空间, 288 阅读, 0 推荐, 收藏, 编辑
摘要:1、SurfaceSurfaceextends Objectimplements Parcelable java.lang.Object ↳ Android.view.Surface Class Overview-------------------------------------------... 阅读全文

Bundle savedInstanceState的作用

2015-09-19 15:54 by 指针空间, 377 阅读, 0 推荐, 收藏, 编辑
摘要:写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数savedInstanceState。因为在一般的程序开发中,很少用到这个参数。o... 阅读全文

java.lang.IllegalArgumentException: Receiver not registered

2015-09-19 15:50 by 指针空间, 11389 阅读, 1 推荐, 收藏, 编辑
摘要:错误提示:java.lang.IllegalArgumentException: Receiver not registered。顾名思义就是Receiver没有被注册,这是由于取消了没有注册的Receiver导致的错误。我们使用Receiver时必须保证注册(register)和反注册(unreg... 阅读全文

Android小结(各种系统信息,界面等获取方法)

2015-09-18 14:11 by 指针空间, 684 阅读, 0 推荐, 收藏, 编辑
摘要:1、设置activity无标题,全屏// 设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN... 阅读全文

layout_marginRight不起作用

2015-09-18 10:15 by 指针空间, 5451 阅读, 0 推荐, 收藏, 编辑
摘要:在android的UI布局中,遇到了这样的一个问题,在LinearLayout中放置的控件(如:button),使用android:layout_marginRight="10dp"想让控件距离右边边框10dp,但是实际效果却是靠近左边,设置20dp 30dp也没有起作用,而换成android:la... 阅读全文

ListView的Item被点击和其中的Button被点击同时生效

2015-09-16 15:55 by 指针空间, 1016 阅读, 0 推荐, 收藏, 编辑
摘要:在listview中,没一行显示一个text,然后没一行点击进去会跳转到其他activy,新增加了一个需求,在最后一行添加自定义的滑动开关,希望只相应开关的点击,原来的item不用相应点击了,但是实际中却是连个都相应点击了。而用系统的switch控件,则能实现只有控件相应点击,item不会相应为什么... 阅读全文

BroadcastReceiver应用详解

2015-09-02 11:25 by 指针空间, 214 阅读, 0 推荐, 收藏, 编辑
摘要:BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示... 阅读全文

[转]用Android自带的signapk.jar 签名应用程序

2015-09-02 09:56 by 指针空间, 754 阅读, 0 推荐, 收藏, 编辑
摘要:在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真 机,在logcat中总会得到"Unable to open alarm driver: Permission deni... 阅读全文

apk打包签名

2015-09-02 09:50 by 指针空间, 865 阅读, 0 推荐, 收藏, 编辑
摘要:生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我... 阅读全文