`
googlelee
  • 浏览: 114412 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
  public class PhoneStatReceiver extends BroadcastReceiver {         boolean mIsComingCall = false;         @Override         public void onReceive(Context context, Intent intent) {             Log.d(TAG,"onReceive():intent.getAction()="+intent.getAction());             if (intent.ge ...

转载---AIDL

  欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。       关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html       关于IBinder的介绍在文档:docs/reference/android/os/IBinder.html       以及Binder:docs/reference/android/os/Bi ...
  欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。       关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html       关于IBinder的介绍在文档:docs/reference/android/os/IBinder.html       以及Binder:docs/reference/android/os/Bi ...

转发---Android DRM

简而言之,DRM系统提供一套机制对用户使用手机上的媒体内容(如ringtong, mp3等)进行限制,如限制拷贝给第三方,限制使用次数或时限等,从而保护内容提供商的权利。建议读者可以阅读OMA DRM 的规范,以便更好的了解代码。 相关代码主要位于下列目录: frameworks/base/media/java/android/drm/mobile1 frameworks/base/media/libdrm/moblile1 frameworks/base/media/libdrm/mobile2 packages/apps/Mms/src/com/android/mms/drm: d ...
<?xml version="1.0" encoding="utf-8"?> <set android:shareInterpolator="false" xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="1.0" android:toAlpha="0.9"          android:duration=" ...
    Handler mMyHandler = new Handler(){         @Override         public void handleMessage(Message msg) {             switch(msg.what){             case 1:                 try {                     mV.setDrawingCacheEnabled(false);                 } catch (Exception e) {                     ...
光影魔术手--不失真压缩图片的方法 “光影魔术手(nEO iMAGING)”是一个对数码照片画质进行改善及效果处理的软件。有高速度、实用、易于上手等特点。 步骤分解 步骤1:打开   点击序号1,打开所需要压缩的图片。如图(1)所示 图(1) 步骤2:裁剪 方法1:如图(2) 点击序号2 出现裁剪对话框 根据需求设置所需裁剪的 数值,在序号3地方修改。 在图片上拉伸裁剪区域以达到 最大裁剪区域 例:如果我们需要制作的是320x240这样的图片 那这张原图为3200x2000的图片,最大能裁剪成2665x2000。如序号4所示 图(2) 方法2:如图(3) 点击序号 ...
整个JNI的调试过程如下: 1.创建手电筒工程 在工程中加入一个开关手电筒的类,其中将调用lib层的函数声明为native。另外,还要引入c++编译生成的so库,如果编译成的so名为liblight,则引入名称为light。代码示例如下: package com.flashlight.jni; public class OnOffFlashlight { public native void onFlashlight(); public native void offFlashlight(); static{ System.loadLibrary("light" ...
//////////////add by lee 2011.08.01 float x; float y; float z; SensorManager sensorMgr;   Sensor sensor; SensorEventListener lsn; boolean mIsTurnOver = false; //////////////////////////////////// ///////////add by lee 2011.08.01 try { sensorMgr = (SensorManager) getSystemService(SENS ...
   1. ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);     2. ComponentName cn = am.getRunningTasks(1).get(0).topActivity;     3. Log.d("", "pkg:"+cn.getPackageName());     4. Log.d("", "cls:"+cn.getClassName());  
adb shell pm setInstallLocation 2      SD卡 adb shell pm setInstallLocation 0      内存
private String readSMS(){ String[] projetion =new String[]{ "_id","address","date","protocol","read", "status","type","body","service_center" }; StringBuilder mSMSsb = new StringBuilder(); Cursor ...
重写onDestroy方法可以杀掉程序的进程,彻底释放资源.(如果你想节省下次打开这个程序的时间就不要杀了)     @Override     protected void onDestroy() {         super.onDestroy();         if(isExit)         System.exit(0);         //或者下面这种方式         //android.os.Process.killProcess(android.os.Process.myPid());     }
mTextView.setMovementMethod(ScrollingMovementMethod.getInstance());     <TextView android:text="TextView"     android:id="@+id/textView1"     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:textSize="25dip&quo ...
public class BeginActivity extends ActivityGroup { private LinearLayout mcontainnerLayout; private Gallery mGalleryMain; private LocalActivityManager mActivityManager; private ImageButton mButton1; private ImageButton mButton2; private ImageButton mButton3; private GalleryMainAdapter mGaller ...
Global site tag (gtag.js) - Google Analytics