摘要: 第一步,创建一个广播接收者, BootReceiver extends BroadcastReceiver 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置开机启动时对应的Action: <receiver android:name="com.itheima.lesuo 阅读全文
posted @ 2017-02-13 13:22 SoulCode 阅读(241) 评论(0) 推荐(0)
摘要: 在MainActivity中 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc 阅读全文
posted @ 2017-02-13 13:21 SoulCode 阅读(250) 评论(0) 推荐(0)
摘要: 第一步,创建一个广播接收者, AppsReceiver extends BroadcastReceiver 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置应用状态发生时对应的Action: <receiver android:name="com.itheima.app 阅读全文
posted @ 2017-02-13 13:21 SoulCode 阅读(513) 评论(0) 推荐(0)
摘要: public class RegisterService extends Service { private ScreenOnOFFReceiver receiver; @Override public IBinder onBind(Intent intent) { // TODO Auto-gen 阅读全文
posted @ 2017-02-13 13:20 SoulCode 阅读(722) 评论(0) 推荐(0)
摘要: > 图片大小 = 图片的总像素 * 每个像素占用的大小 * 单色图:每个像素占用1/8个字节 * 16色图:每个像素占用1/2个字节 * 256色图:每个像素占用1个字节 * 24位图:每个像素占用3个字节 #加载大图片到内存(掌握) >Android系统以ARGB表示每个像素,所以每个像素占用4个 阅读全文
posted @ 2017-02-13 13:19 SoulCode 阅读(257) 评论(0) 推荐(0)
摘要: #在内存中创建图片的副本(掌握) 直接加载的bitmap对象是只读的,无法修改,要修改图片只能在内存中创建出一个一模一样的bitmap副本,然后修改副本 //第一步:加载原图 Bitmap srcBm = BitmapFactory.decodeFile("sdcard/photo3.jpg"); 阅读全文
posted @ 2017-02-13 13:17 SoulCode 阅读(717) 评论(0) 推荐(0)
摘要: ##对图片进行特效处理(熟悉) * 首先定义一个矩阵对象 Matrix mt = new Matrix(); * 缩放效果 //x轴缩放1倍,y轴缩放0.5倍 mt.setScale(1, 0.5f); * 旋转效果 //以copyBm.getWidth() / 2, copyBm.getHeigh 阅读全文
posted @ 2017-02-13 13:16 SoulCode 阅读(352) 评论(0) 推荐(0)
摘要: #画画板(掌握) >记录用户触摸事件的XY坐标,绘制直线 * 给ImageView设置触摸侦听,得到用户的触摸事件,并获知用户触摸ImageView的坐标 iv.setOnTouchListener(new OnTouchListener() { @Override public boolean o 阅读全文
posted @ 2017-02-13 13:15 SoulCode 阅读(506) 评论(0) 推荐(0)
摘要: #内容观察者(掌握) * 当数据库数据改变时,内容提供者会发出通知,在内容提供者的uri上注册一个内容观察者,就可以收到数据改变的通知 cr.registerContentObserver(Uri.parse("content://sms"), true, new MyObserver(new Ha 阅读全文
posted @ 2017-02-13 13:13 SoulCode 阅读(528) 评论(0) 推荐(0)
摘要: #撕衣服(掌握) * 原理:把穿内衣和穿外衣的照片重叠显示,内衣照在下面,用户滑动屏幕时,触摸的是外衣照,把手指经过的像素都置为透明,内衣照就显示出来了 iv.setOnTouchListener(new OnTouchListener() { @Override public boolean on 阅读全文
posted @ 2017-02-13 13:13 SoulCode 阅读(1407) 评论(0) 推荐(0)