- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 SharedPreferences封装
SharedPreferences封装一次项目中使用到了sharedPreferences,但是需要存的类型较多,要写太多put和get,实在觉得不爽,于是封装了两个方法实现存储java的基本类型数据。代码如下:package com.aoto.icbc.common.utils;import android.content.Context;import android.content.Share
2017-08-15 16:00:58
420
原创 使用TraceView分析CPU占用-解决ANR笔记
1、查看traceView,从下图得知在QueryAndSortConversationAsyncTask.doInBackground中比较耗cpu时间。2、再看下具体详情,其实上图中就可以判断QueryAndSortConversationAsyncTask没有开到线程。3、查看代码 3-1 查看QueryAndSortConversationAsyncTask 代码,这是一个AsyncTas
2017-01-13 23:58:17
2111
原创 ANT 打包笔记
参照: https://github.com/cundong/blog/blob/master/Android%20Ant%20%E6%89%B9%E9%87%8F%E5%A4%9A%E6%B8%A0%E9%81%93%E6%89%93%E5%8C%85%E5%AE%9E%E4%BE%8B.md一、工具下载:1.apache-ant http://ant.apache.org/manualdo
2016-12-13 14:30:33
691
原创 Proguard笔记
最近比较闲,重新整理了一下Proguard,主要是为了方便以后开发,简单记录下。Proguard配置步骤:step1 项目中添加proguard.cfg 文件 并写入内容如下:# 声明不输出那些未找到的引用和一些错误,但续混淆-dontwarn # 指定执行几次优化,默认情况下,只执行一次优化-optimizationpasses 5#指定在混淆的时候不使用大小写混用的类名-dontuse
2016-12-06 17:30:28
396
原创 Fragment生命周期及add、replace、remove、hide&show方法分析
最近做项目时,发现未能完全的理解Fragment的生命周期,以致在处理逻辑上踩到到了一些坑。所以花了点时间去分析,也顺便整理下,下次再碰到Fragment时就可以避免一些坑了(大笑)。项目有一个Activity类和3个Fragment类。Activity 中放置3个按钮(实质TextView)可以切换到不同的Fragment上。下面将给出Activity 和Fragment的代码和layout。1-
2016-11-01 16:03:41
13130
4
原创 Thread的start 和run 的区别
**Thread的start 和run 的区别**package com.example.threadtest;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view
2016-09-27 10:59:08
462
原创 Android源码下载
Android源码下载步骤1.mkdir ~/bin 2.git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/ 3.cp git-repo/repo ~/bin/ 4.然后打开repo文件 替换成: REPO_URL = ‘git://aosp.tuna.tsinghua.edu.cn/android/git-repo
2016-09-03 17:24:56
324
原创 android 手机号码运营商判断
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-14 16:03:00
906
原创 s3c2440裸板程序四个led轮流灭
这个程序是基于s3c2440 上编写的,程序是根据韦东山老师的教程编写出来的,但是韦东山是针对6410的,所特在此记录一下学习的过程。这个程序是通过汇编代码来编写启动代码,然后调用c语言代码来实现的。程序的编写环境式linux。(1)首先新建一个leds3.s 文件,输入内容如下:-------------分割线--------------------.globl _s
2015-07-10 20:13:43
1056
原创 从零到第一个裸板程序的过程
第一次真正意义上的接触嵌入式开发,并没有之前接触软件开发那么的顺利,过程复杂,涉及的知识广是嵌入式门槛高的部分原因。一开始接触,我不断地在找概念,现在特在此将我的一些经验记录下来,以便不时之需,也提供给各位参考。说明:我是用的开发板是 ARM9 的S3C2440 ,系统环境是 xp + linux 。 1. 安装ADS,我的环境是在xp下,我安装的是ADS1.2,安装过程可以
2015-07-10 14:47:58
2426
原创 android自动播放图片(用g_sensor控制)
作为新人,这是我的第一篇博客,有写得不好的地方希望大神们指出下面是主要功能:1.图片是可以自动播放的2.程序中,用到了sensor中的重力感应sensor=sm.getDefaultSensor(sensor.TYPE_ACCELEROMETER);手机向左翻时实现播放下一张图片,向右翻时实现播放上一张图片。我给左右翻设了范围,当达到在这个范围内图片是不变化的。废话不敢多说
2014-04-20 12:14:32
930
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人