`
文章列表
解出apk中RSA文件,然后用keytool即可查看签名信息: CERT.RSA在APK的META-INF文件夹下 keytool -printcert -file ~/test/CERT.RSA
http://see.xidian.edu.cn/cpp/u/jiaocheng/

aidl

什么是AIDL: AIDL:Android Interface Definition Language,即Android接口定义语言。 Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。我们知道4个Android应用程序组件中的3个 ...

待整理

  http://blog.csdn.net/a254373829/article/details/6933027   http://blog.csdn.net/luoshengyang/article/details/6685853   http://blog.csdn.net/luoshengyang/article/details/6689748   http://blog.csdn.net/luoshengyang/article/details/8498908
有了 Service 类我们如何启动他呢,有两种方法:       • Context.startService()       • Context.bindService()      1.  在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onSt ...
这一节我将讲解一下Service,首先我们要知道Service具体是干什么的,什么时候用到?以及它的生命周期等。 Service概念及用途: Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候就得用到Service了,又比如当我们一个应用的数据是通过网络获取的,不同时间(一段时间)的数据是不同的这 ...
看一个图先: 这是官网的Activity生命周期结构图,从这个图中可以看出Activity的生命周期函数挺多的,其实他的生命周期和以往我们看到的其他组件的生命周期一样,都是从创建到销毁的过程,只不过之间多加了几个生命周期 ...
当我们创建好一个Android项目后,打开src下的java文件时,我们会看到已经写好的类,但你知道这些都是什么含义么?            题外话:今天晚上陈老师给串讲了一下Android入门,有一个环节,我记得是这样问的:在AndroidManifest.xml文件中的<intent-filter>元素中有这么两句:   <intent-filter>        <action android:name="android.intent.action.MAIN"/>        <category andr ...
在android开发过程当中,如果要用到大量图片而你又没有做好图片内存的回收,很容易就会造成OOM内存溢出的问题。下面介绍一种图片内存回收的方法,就是将图片从添加到的ViewGroup中一张一张拿出来回收,具体代码如下: private void recycleBitmap( ) {    if(viewGroup != null)    {          int count =  viewGroup.getChildCount;          for(int i=0; i <count; i++ )           {              View v ...
http://www.oschina.net/question/129540_64132     Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程 的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进行了剖析。读者可以从本文获得对 Android 应用程序的生存周期的进一步理解,从而更加合理、高效地构建应用程序。   Android APP 的运 ...
  1, 基于百度地图API开发,用于实现地理位置选取,发送,展示,与消息编辑界面切入点有两处,代码如下: case R.id.menuitem_location_share: // Begin : add by qiang.liu 2013-12-9 for multi send from contact if (ensureMultiRecipient()) {
PhoneNumberUtilsPhoneNumberUtils.compare(String s1, String s2)Phone.CONTENT_URI = "content://com.android.contracts/data/phones"table contracts, raw_contracts, data  原文地址:依据联系人的电话号码(number)查询联系人的ID (contact_id)作者:这个十年     以下博文我虽然在博文“Android系统源码数据库(contacts2.db)中几个表之间的关系 ”有所介绍,但是我个人认为这项 ...

百度地图

http://developer.baidu.com/map/uri-introweb.htm   http://www.verydemo.com/demo_c131_i82952.html   http://www.apkbus.com/android-98614-1-1.html   http://developer.baidu.com/map/uri-introweb.htm   http://map.baidu.com/mobile/#index/index/foo=bar/vt=map   http://bbs.csdn.net/topics/370101767 ...
    今天是儿童节,本来应该为小朋友们高高兴兴地过一天,但今天确实过得有点郁闷,因为我发了一天才解决了这个恶心的问题。问题是我在开发百度地图相关的应 用,因为工程中要引用百度API的JAR文件和SO文件,而我的工程又必须在LINUX命令行环境下编译,因此需要为项目编写一个MK文件来进行编译。     这个问题属性引用第三方库的问题,引用JAR文件的方法是先定义LOCAL_STATIC_JAVA_LIBRARIES LOCAL_STATIC_JAVA_LIBRARIES := baidumap \http://hi.baidu.com/cmdmac/item/43b8e0348b1c91 ...
Android提供了Setting.Secure类,官方对这个类的解释是用来获取系统设置属性值,但不允许修改。需要用户通过系统UI或者专门 的API来设置属性值。但是在2.2之后,Setting.Secure增加了isLocationProviderEnabled和 setLocationProviderEnabled方法,通过测试发现isLocationProviderEnabled方法获取GPS的状态的, 但是如果修改GPS的状态: Settings.Secure.setLocationProviderEnabled( getContentResolver(), LocationM ...
Global site tag (gtag.js) - Google Analytics