02 2017 档案

摘要:File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize; //分区大 小 long totalBlocks; //总分区 long  阅读全文
posted @ 2017-02-13 14:02 SoulCode 阅读(281) 评论(0) 推荐(0) 编辑
摘要:public class MD5Encoder { public static String encode(String string) throws Exception { byte[] hash = MessageDigest.getInstance("MD5").digest(string.g 阅读全文
posted @ 2017-02-13 14:01 SoulCode 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-13 14:00 SoulCode 阅读(270) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.zhbj74.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import android.graphics.Bitmap 阅读全文
posted @ 2017-02-13 13:55 SoulCode 阅读(359) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.zhbj74.utils; import android.graphics.Bitmap; import android.support.v4.util.LruCache; /** * 内存缓存 * 因为从 Android 2.3 (API Level 9)开 阅读全文
posted @ 2017-02-13 13:54 SoulCode 阅读(208) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.zhbj74.utils; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.Malformed 阅读全文
posted @ 2017-02-13 13:53 SoulCode 阅读(294) 评论(0) 推荐(0) 编辑
摘要:步骤1.添加custom_progress.xml文件: <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDeg 阅读全文
posted @ 2017-02-13 13:50 SoulCode 阅读(338) 评论(0) 推荐(0) 编辑
摘要:try{ // 1.开启事务 db.beginTransaction(); 事务处理部分... //2.设置事务执行成功,提交时如果这行代码没有执行过,就会回滚 db.setTransactionSuccessful(); // 1.开启事务 db.beginTransaction(); 事务处理部 阅读全文
posted @ 2017-02-13 13:44 SoulCode 阅读(211) 评论(0) 推荐(0) 编辑
摘要://获取xml序列化器 XmlSerializer xs = Xml.newSerializer(); File file = new File("sdcard/sms2.xml"); FileOutputStream fos; try { fos = new FileOutputStream(fi 阅读全文
posted @ 2017-02-13 13:44 SoulCode 阅读(221) 评论(0) 推荐(0) 编辑
摘要://发送http请求 try { //1.使用网址构造一个URL对象 URL url = new URL(path); //2.获取连接对象 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); //3.设置一些属性 / 阅读全文
posted @ 2017-02-13 13:43 SoulCode 阅读(543) 评论(0) 推荐(0) 编辑
摘要:Get请求时,请求参数直接拼接在url地址后面。 如:String path = "http://169.254.244.136/Web2/servlet/Login?name=" + URLEncoder.encode(name) + "&pass=" pass; //URLEncoder.enc 阅读全文
posted @ 2017-02-13 13:42 SoulCode 阅读(240) 评论(0) 推荐(0) 编辑
摘要:post请求时,请求参数写入输出流中,url地址除去拼接参数后的地址,如: "http://169.254.244.136/Web2/servlet/Login?name=" + URLEncoder.encode(name) + "&pass=" + pass; 正确地址: String path 阅读全文
posted @ 2017-02-13 13:39 SoulCode 阅读(336) 评论(0) 推荐(0) 编辑
摘要://1.创建client对象 HttpClient client = new DefaultHttpClient(); //2.创建get请求对象 HttpGet get = new HttpGet(path); //3.使用client发送get请求 HttpResponse response = 阅读全文
posted @ 2017-02-13 13:38 SoulCode 阅读(281) 评论(0) 推荐(0) 编辑
摘要://1.创建client对象 HttpClient client = new DefaultHttpClient(); //2.创建get请求对象 HttpGet get = new HttpGet(path); //3.使用client发送get请求 HttpResponse response = 阅读全文
posted @ 2017-02-13 13:37 SoulCode 阅读(604) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.multithreaddownload; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStrea 阅读全文
posted @ 2017-02-13 13:32 SoulCode 阅读(238) 评论(0) 推荐(0) 编辑
摘要:第一步,创建一个广播接收者, CallReceiver extends BroadcastReceiver ; 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置监听电话拨号器发出的广播的Action: <receiver android:name="com.itheim 阅读全文
posted @ 2017-02-13 13:26 SoulCode 阅读(247) 评论(0) 推荐(0) 编辑
摘要:第一步,创建一个广播接收者, SmsReceiver extends BroadcastReceiver ; 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置监听电话拨号器发出的广播的Action: <receiver android:name="com.itheima 阅读全文
posted @ 2017-02-13 13:25 SoulCode 阅读(262) 评论(0) 推荐(0) 编辑
摘要:第一步,创建一个广播接收者, SDReceiver extends BroadcastReceiver ; 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置监SD卡状态发生变化时对应的Action: <receiver android:name="com.itheima 阅读全文
posted @ 2017-02-13 13:23 SoulCode 阅读(770) 评论(0) 推荐(0) 编辑
摘要:第一步,创建一个广播接收者, BootReceiver extends BroadcastReceiver 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置开机启动时对应的Action: <receiver android:name="com.itheima.lesuo 阅读全文
posted @ 2017-02-13 13:22 SoulCode 阅读(236) 评论(0) 推荐(0) 编辑
摘要:在MainActivity中 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc 阅读全文
posted @ 2017-02-13 13:21 SoulCode 阅读(228) 评论(0) 推荐(0) 编辑
摘要:第一步,创建一个广播接收者, AppsReceiver extends BroadcastReceiver 第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置应用状态发生时对应的Action: <receiver android:name="com.itheima.app 阅读全文
posted @ 2017-02-13 13:21 SoulCode 阅读(504) 评论(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 阅读(716) 评论(0) 推荐(0) 编辑
摘要:> 图片大小 = 图片的总像素 * 每个像素占用的大小 * 单色图:每个像素占用1/8个字节 * 16色图:每个像素占用1/2个字节 * 256色图:每个像素占用1个字节 * 24位图:每个像素占用3个字节 #加载大图片到内存(掌握) >Android系统以ARGB表示每个像素,所以每个像素占用4个 阅读全文
posted @ 2017-02-13 13:19 SoulCode 阅读(252) 评论(0) 推荐(0) 编辑
摘要:#在内存中创建图片的副本(掌握) 直接加载的bitmap对象是只读的,无法修改,要修改图片只能在内存中创建出一个一模一样的bitmap副本,然后修改副本 //第一步:加载原图 Bitmap srcBm = BitmapFactory.decodeFile("sdcard/photo3.jpg"); 阅读全文
posted @ 2017-02-13 13:17 SoulCode 阅读(707) 评论(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 阅读(345) 评论(0) 推荐(0) 编辑
摘要:#画画板(掌握) >记录用户触摸事件的XY坐标,绘制直线 * 给ImageView设置触摸侦听,得到用户的触摸事件,并获知用户触摸ImageView的坐标 iv.setOnTouchListener(new OnTouchListener() { @Override public boolean o 阅读全文
posted @ 2017-02-13 13:15 SoulCode 阅读(489) 评论(0) 推荐(0) 编辑
摘要:#内容观察者(掌握) * 当数据库数据改变时,内容提供者会发出通知,在内容提供者的uri上注册一个内容观察者,就可以收到数据改变的通知 cr.registerContentObserver(Uri.parse("content://sms"), true, new MyObserver(new Ha 阅读全文
posted @ 2017-02-13 13:13 SoulCode 阅读(517) 评论(0) 推荐(0) 编辑
摘要:#撕衣服(掌握) * 原理:把穿内衣和穿外衣的照片重叠显示,内衣照在下面,用户滑动屏幕时,触摸的是外衣照,把手指经过的像素都置为透明,内衣照就显示出来了 iv.setOnTouchListener(new OnTouchListener() { @Override public boolean on 阅读全文
posted @ 2017-02-13 13:13 SoulCode 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:在内容提供者中发通知的代码 ContentResolver cr = getContext().getContentResolver(); //发出通知,所有注册在这个uri上的内容观察者都可以收到通知 cr.notifyChange(uri, null); 在内容提供者中发通知的代码 Conten 阅读全文
posted @ 2017-02-13 13:11 SoulCode 阅读(385) 评论(0) 推荐(0) 编辑
摘要:第一步:建立 .properties 第二步:在配置文件中写入:src=源码所在路径/src 第三步:重起Eclipse 阅读全文
posted @ 2017-02-13 13:02 SoulCode 阅读(305) 评论(0) 推荐(0) 编辑
摘要:3.layer-list 简介: 将多个图片或上面两种效果按照顺序层叠起来 例如: 在布局文件中A.xml中: <RatingBar android:id="@+id/rb_star" android:layout_width="wrap_content" android:layout_height 阅读全文
posted @ 2017-02-13 12:45 SoulCode 阅读(323) 评论(0) 推荐(0) 编辑
摘要:使用ActionBar,必须继承ActionBarActivity ActionBar actionBar = getActionBar(); actionBar.setTitle("谷歌电子市场"); //设置标题 // actionBar.setIcon(R.drawable.bg_photo) 阅读全文
posted @ 2017-02-13 12:30 SoulCode 阅读(143) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示