![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术小结
仨胖_sam
这个作者很懒,什么都没留下…
展开
-
ANR小结
ANR产生的原因 application not response :应用程序无响应public void click(View view){ try { System.out.println("线程名:"+Thread.currentThread().getName()); Thread.sleep(10000); } catch (Inter原创 2016-12-11 21:20:32 · 172 阅读 · 0 评论 -
JSON的各种解析小结
JSON的各种解析JSON是对象类型解析数据是 {“name”:”zhangsanfeng”,”age”:3,”sex”:”nv”}protected User readJsonObject(String jsonData) { // 内置解析方法JSONObject User bean = null; try { JSONObject jsonObject原创 2016-12-05 21:33:45 · 4159 阅读 · 0 评论 -
Fragment高本版和低版本区别小结
Fragment高本版和低版本区别低版本常用兼容低版本getSupportFragmentManager()import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentTransaction;Fragment01 f = new Fragment01();FragmentTransac原创 2016-12-17 20:03:30 · 636 阅读 · 0 评论 -
对比getSharedPreferences和getFragmentManager小结
对比getSharedPreferences和getFragmentManager小结getSharedPreferencesSharedPreferences sp = this.getSharedPreferences("config", 0);Editor editor = sp.edit();editor.putString("qq", qq);editor.putString("p原创 2016-12-17 20:03:50 · 288 阅读 · 0 评论 -
各种数据存储小结
各种数据存储小结私有文件存储getFielsDir()/getCacheDir()文件数据(图片,音乐)保存SDcard文件数据(图片,音乐)共享参数配置信息,账号密码,手机串号,sim,设置信息网络存储什么数据都可以存储在别人应用程序数据库ContentProvider,什么数据都可以原创 2016-12-17 20:04:06 · 208 阅读 · 0 评论 -
传入流得到字符串工具类
2种传入流得到字符串工具类/*** * 定义字符串操作的帮助类,帮助我们将InputStream -> String * (用的是BufferedReader) */public class StringUtils { /**** * 将得到的输入流 InputStream转换成为字符串的操作 * @param is 需要转码的输入流 * @param c原创 2016-12-17 20:04:20 · 280 阅读 · 0 评论 -
内容解析者的读取联系人的工具类
内容解析者的读取联系人的工具类 public class ContactInfoUtils { /** * 获取所有的联系人信息 * * @param context * 上下文 * @return */ public static List<ContactInfo> getAllContact原创 2016-12-17 20:04:41 · 350 阅读 · 0 评论 -
BitmapFactory.decodeXXX()方法小结
BitmapFactory.decodeXXX()方法小结BitmapFactory.decodeStream(is);(最多用)InputStream is = conn.getInputStream();Bitmap bitmap = BitmapFactory.decodeStream(is);iv.setImageBitmap(bitmap); //适用getFileDir(),原创 2016-12-14 17:00:35 · 1641 阅读 · 0 评论 -
普通sqlite和谷歌API操作数据区别小结
普通sqlite和谷歌API操作数据区别小结1.增 insert into tableName(columnName1,columnName2,...) values (?,?,...) ContentValues values = new ContentValues();values.put(columnName, value);db.insert(tableName,null,values)原创 2016-12-14 17:00:47 · 387 阅读 · 0 评论 -
Get和POST区别小结
POST请求和GET请求的区别GET请求 优点:使用非常方便,只需要在url后面组拼数据 缺点:数据在url的后面组拼,不安全,有数据长度限制POST请求 优点:安全,数据不是在url后面组拼而是通过流的方式写给服务器,数据长度不受限制 缺点:编写麻烦.原创 2016-12-05 21:33:17 · 240 阅读 · 0 评论 -
横竖屏切换的生命周期
横竖屏切换的生命周期Activity横竖屏切换在activity横竖屏切换的时候默认是销毁当前的activity,然后重新初始化activity 在清单文件里配置 android:screenOrientation="portrait" portrait-->一直是竖屏landspace --> 一直是横屏固定activity的显示模式,这样就不会重走一次生命周期或者配置android:c原创 2016-12-11 21:27:23 · 314 阅读 · 0 评论 -
设置无主题样式2中方式
样式style.xml<style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowNoTitle">true</item></style> <application android:theme="@style/AppTheme" > <activity android:t原创 2016-12-11 21:27:04 · 365 阅读 · 0 评论 -
Listview小结
Listview小结<ListView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/lv" /> public class MainActivity extends Activity { //mvc中的view,视图 priva原创 2016-12-11 21:20:58 · 205 阅读 · 0 评论 -
Handler小结
android下的消息机制//1.定义一个消息处理器(秘书)private Handler handler = new Handler(){//2.利用秘书给老板发消息,让主线程更新uiMessage msg = new Message();msg.obj ="嘎嘎,哈哈哈,呱呱呱----"+i;handler.sendMessage(msg);private Handler handle原创 2016-12-11 21:23:33 · 154 阅读 · 0 评论 -
web文件下载和Android文件下载的区别小结
web文件下载和Android文件下载的区别web文件下载 //得到要下载文件的路径 String path = getServletContext().getRealPath("/down/a.zip"); //得到文件的名称 //得到最后一个\位置,根据位置进行截取 int lens = path.lastIndexOf("\\"); String原创 2016-12-11 21:24:59 · 377 阅读 · 0 评论 -
显式意图和隐式意图的区别小结
显式意图和隐式意图的特点是否需要配置清单文件意图过滤器 显式(不需要) 隐式(需要)是否能够被其他的应用程序启动 显式(不需要) 隐式(需要)启动效率 显式(高) 隐式(低)实际应用场景 显式(多) 隐式(少)原创 2016-12-11 21:25:23 · 1923 阅读 · 0 评论 -
Activity的生命周期小结
Activity生命周期的小结Activity01—>Activity02—>Activity03onCreate(创建) onStart(可见) onResume(获取焦点) onRestart(重新可见) onPause(失去焦点) onStop(不可见) onDestroy(销毁)从Activity01—>Activity02 是 01onPause 02onCreate 02onSta原创 2016-12-11 21:25:39 · 196 阅读 · 0 评论 -
Activity的启动模式小结
singletop的启动模式standard 标准 (默认)特点:当你通过startActivity() 启动的activity的实例的引用就会放置在任务栈 每次启动都会创建一个新的实例singleTop 独占顶端<activity android:name="com.itheima.launchmode.SecondActivity" android:launchMode="sing原创 2016-12-11 21:25:57 · 234 阅读 · 0 评论 -
绑定服务的注意事项小结
绑定服务的生命周期绑定的方式开启服务,如果服务不存在,先执行onCreate在执行onbind服务的onstart和onstartcommand方法不会被执行解除绑定服务,先执行onunbind在执行ondetroy多次绑定服务,服务只会被创建一次,oncreate方法只会被执行一次多次绑定服务,onBind方法不会被重复调用在实际开发的时候,如果需要调用服务的方法,就绑定服务,只能绑定原创 2016-12-11 21:26:13 · 631 阅读 · 0 评论 -
控制时间闪屏二种方法
控制时间闪屏二种方法final Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { //跳转到LoginActivity Intent intent = new Intent(Splas原创 2016-12-11 21:26:29 · 1163 阅读 · 0 评论 -
Adapter适配器的区别小结
3种适配器的区别BaseAdapterprivate ListView lv;lv.setAdapter(adapter);private class MyAdapter extends BaseAdapter { @Override public int getCount() {// 获取一共有多少个条目 return students.size();原创 2016-12-14 17:01:01 · 431 阅读 · 0 评论