- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 linux(三)-command(operate,network,authentication,resource)
一、operate快捷操作移动当前窗口:alt-鼠标左键清屏ctrl-l向前删除1个单词ctrl-W删除光标向左的所有字母ctrl-u光标回到第1个字符ctrl-a光标到、最后1个字符ctrl-e新建文件touch!tou 执行之前执行过的命令中最后的1个以tou开头的tou*命令列出文件权限ls -l=ll(有的系统脚本中
2016-07-22 18:20:31 332
原创 linux(二)-command(vi)
一、vi移动到第8行8G到第1行gg到末行G删除删除当前行dd从光标处向下删除3行3dd从光标处向上删除所有行d1G从光标处向下删除所有行dG向左删除1个字符x向左删除1个单词d1w复制粘贴复制当前行yy从光标处向下
2016-07-22 17:55:46 268
原创 linux(一)-concept,catalogue
一、concept1.linux图形界面分gnome和ode2.linux的远程控制是ssh服务,端口号是22.3.权限drwxrw-r-x 目录 765-rwxrw-r-x 文件 765注: 第一位“7”指user(文件/目录所有者对文件/目录权限) 第二位“6”指group(组成员对文件/目录权限) 第三位“5”指ot
2016-07-22 17:50:43 245
原创 第三方组件
1、云标签TagCloudView2、全平台Dialogmaterial-dialogs3、全平台DateTimePickerMaterialDateTimePicker
2016-07-08 14:31:50 277
原创 Android组件(二)-水平ProgressBar
一、ProgressBar 水平1、drawable样式(progressbar_color.xml): <gradient
2016-07-08 11:40:55 299
原创 缓存相关(一)-InputStream、AIDL
1,将InputStream转化到String,可用第三方jar包: // 引入apache的io包import org.apache.commons.io.IOUtils;InputStream in = con.getInputStream();String result = IOUtils.toString(in, "UTF-8");
2016-07-05 13:52:10 471
原创 自定义组件-LinearLayout、RelativeLayout
• LinearLayout 、RelativeLayout 1)继承LinearLayout、RelativeLayout方法 2)重写protected void onFinishInflate() 方法,进行变量的声明,和监听的声明
2016-02-18 15:50:30 511
原创 Android组件(一)-Calendar、DataPickerDialog、PreferenceActivity、CoordinatorLayout
*Calendar、DataPickerDialog SimpleDateFormat sdf; java.util.Date dt; Calendar c = Calendar.getInstance(); try { //设置日期格式为"yyyy-MM-dd" sdf = new Simple
2016-01-28 16:13:09 1366
原创 Android 时间优化和内存优化
一、时间优化1⃣️时间优化工具:TraceView2⃣️几个重要指标: Incl Cpu Time Excl Cpu Time Incl Real Time Excl Real Time Calls+Recur Calls/Total二、内存优化1⃣️内存优化工具:Mat2⃣️两个重要指标: Histogra
2015-11-16 17:09:06 294
原创 Js 与Android WebView
一、JS调用Android Java交互1、WebView初始化及配置: private void initWebView() { //配置可与JS交互 wb.getSettings().setJavaScriptEnabled(true);//配置协议agreement wb.addJavascriptInterface(new BIDY
2015-11-16 16:39:13 323
原创 Android studio 工程配置相关问题-.grade
grade1、MultiDexApplication 找不到依赖包:build.grade中添加android {...defaultConfig{...multiDexEnabled = true...}...}2、apace 找不到各种方法build.grade中添加android{...useLibrary 'org
2015-10-28 14:16:43 1433
原创 View(一)
1、使用Paint、ShapeDrawable画基本图形说明: ①重写onDraw(Canvas canvas)方法public class SecondAnimationView extends View { private static final int RED = 0xFFFF0000; private static final int BL
2015-09-16 16:08:03 279
原创 Android 动画(二)-Drawable Animation(Frame Animation)、Property Animation
1、Drawable Animation1)说明·Drawable Animation(Frame Animation):帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果。·不要在onCreate中调用start,因为AnimationDrawable还没有完全跟Window相关联,如果想要界面显示时就开始动画的话,可以在onWindowFoucsChan
2015-09-15 13:53:04 309
原创 Android 动画(一)-View Animation(Tween Animation)
1、xml文件中定义Animation1)常用APIpublic class MainActivity extends Activity { private Animation animation; //...dosomething /** * Loads an {@link Animation} object from a resource
2015-09-07 19:44:21 479
原创 Android 常用API
1、onItemClickpublic void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3)各项的意义:arg1是当前item的view,通过它可以获得该项中的各个组件。 例如arg1.textview.settext("asd"); a
2015-09-07 15:58:25 1305
原创 回调函数
1、IBackPressedListener1)MainActivity定义接口public class FileExplorerTabActivity extends Activity { //...do something... public interface IBackPressedListener { /** * 处理back事件。 * @return Tr
2015-09-07 15:18:31 324
原创 Java(02)-JDK 5.0 新特性
1、JDK 5.0 新特性·泛型 特点: ·很好的解决了集合中对象很难管理其类型的难题。 ·List l = new Arraylist() ; ·List 表示可以是Number类和其子类 ·List 表示可以使Number类和其父类 说明: ·在方法
2015-09-01 11:17:20 310
原创 Java(01)-基本数据类型,面对对象,关键字,重写与重载,异常体系
1、Java基本数据类型java四类八种基本数据类型第一类:整型 byte short int long 第二类:浮点型 float double第三类:逻辑型 boolean(它只有两个值可取true false) 第四类:字符型 char字节:boolean 布尔型 1/8 byte
2015-08-24 18:48:41 422
原创 算法(二)—分治法Divide-and-conque
1、二分查找法-Binary Search·非递归方法: /* * 非递归二分查找算法 * 参数:整型数组,需要比较的数. */ public static int binarySearch(Integer[]srcArray,int des){ //第一个位置. int low=0;
2015-08-19 17:00:15 387
原创 算法(一)-排序sorting
问题:输入数字a1,a2,a3...an,使其升序输出。1、插入排序-insertion sort·算法:这个算法从数组的第二个元素开始循环,将选中的元素与之前的元素一一比较,如果选中的元素小于之前的元素,则将之前的元素后移,最后再将选中的元素放在合适的位置。在这个算法执行的过程中,总是保持着索引i之前的数组是升序排列的。package algorithm;public abst
2015-08-18 18:00:01 932
原创 接口传递网络请求结果
1)LoginListenerManager.java--监听工具public class LoginListenerManager { public static LoginListenerManager ins ; //同步锁,避免线程非安全操作 public static final Object LOCK = new Object() ; //弱引用,可
2015-08-11 19:21:14 294
原创 异步消息处理机制-Handler、AsyncTask
Handler1、在主线程中可以直接创建Handler对象,而在子线程中需要先调用Looper.prepare()才能创建Handler对象,否则运行抛出”Can’t create handler inside thread that has not called Looper.prepare()”异常信息。2、每个线程中最多只能有一个Looper对象,否则抛出异常。3、一个Loope
2015-07-08 15:34:21 383
原创 Toolbar_ActionBar
Toolbar 添加返回键 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled( true); getSupportActionB
2015-06-30 15:18:25 345
原创 Android Studio 相关-快捷键、常见问题
查找·Ctrl+Alt+s Setting·Ctrl+N Navigate to find a class by name·Alt+Shift+N Navigate to find a file by name·double Shift 全局文件查找·Alt+F7 Find Usage·Alt+↑ 光标在方法间向上移动·Alt+↓ 光标在方法间向下移动
2015-06-09 13:31:32 2052
原创 Android 网络请求实现
HttpRequestImp.javapublic class HttpRequestImpl implements IHttpRequest { /** * 网络加载失败的时候重复加载的次数 */ private static final int REPEAT_NUM = 1; private IHttpRequestCallback mCallback ;
2015-06-08 19:37:21 492
原创 Android’s HTTP Clients
概述:大多数需要联网的Android应用都用HTTP协议进行数据是发送与接收。Android有两种HTTP客户端:HttpURLConnection和Apache HTTP Client。且两种都支持HTTPS协议、流的上传和下载、连接超时配置、IPv6协议和连接池。DefaultHttpClient 和 AndroidHttpClient 都是可扩展的HTTP客户端。Apache
2015-06-08 14:21:59 362
原创 fastjson 解析
1、fastjson下载地址http://repo1.maven.org/maven2/com/alibaba/fastjson/2、官方介绍Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。3、数据绑定samplehtt
2015-06-05 16:27:22 315
原创 新UI框架-Butter Knife
以注释字段@InjectView和一个view的ID开始,Butter Knife就可以在对应的布局中自动地进行cast。Butter Knife可用于Activity、Fragment或者是adapter中。·在Activity中用法:class ExampleActivity extends Activity { @InjectView(R.id.title) TextView
2015-06-05 15:34:17 394
原创 Android 问题解决方法(一)
1、以使用android文件系统加载视频文件:1)视频文件存放在/res/raw下2)String videoName = "video";int id = getResources().getIdentifier(videoName, "raw", getBaseContext().getPackageName());final String path = "android.
2015-06-05 14:15:59 645
原创 RecyclerView 解析
·官方文档:http://developer.android.com/reference/android/support/v7/widget/RecyclerView.html Class OverView用于大量的data set填充于有限屏幕的一种可灵活的View。Glossary of termsAdapter: RecyclerView.Adapter的子类
2015-06-04 15:28:14 440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人