自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 323

原创 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 263

原创 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 240

原创 第三方组件

1、云标签TagCloudView2、全平台Dialogmaterial-dialogs3、全平台DateTimePickerMaterialDateTimePicker

2016-07-08 14:31:50 268

原创 Android组件(二)-水平ProgressBar

一、ProgressBar 水平1、drawable样式(progressbar_color.xml): <gradient

2016-07-08 11:40:55 288

原创 缓存相关(一)-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 463

原创 自定义组件-LinearLayout、RelativeLayout

• LinearLayout 、RelativeLayout  1)继承LinearLayout、RelativeLayout方法  2)重写protected void onFinishInflate() 方法,进行变量的声明,和监听的声明

2016-02-18 15:50:30 501

原创 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 1353

原创 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 289

原创 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 315

原创 Android studio 工程配置相关问题-.grade

grade1、MultiDexApplication 找不到依赖包:build.grade中添加android {...defaultConfig{...multiDexEnabled = true...}...}2、apace 找不到各种方法build.grade中添加android{...useLibrary 'org

2015-10-28 14:16:43 1427

原创 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 266

原创 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 302

原创 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 473

原创 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 1299

原创 回调函数

1、IBackPressedListener1)MainActivity定义接口public class FileExplorerTabActivity extends Activity { //...do something... public interface IBackPressedListener { /** * 处理back事件。 * @return Tr

2015-09-07 15:18:31 317

原创 Java(02)-JDK 5.0 新特性

1、JDK 5.0 新特性·泛型  特点:          ·很好的解决了集合中对象很难管理其类型的难题。         ·List l = new Arraylist() ;        ·List 表示可以是Number类和其子类        ·List 表示可以使Number类和其父类 说明:          ·在方法

2015-09-01 11:17:20 304

原创 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 416

原创 算法(二)—分治法Divide-and-conque

1、二分查找法-Binary Search·非递归方法: /* * 非递归二分查找算法 * 参数:整型数组,需要比较的数. */ public static int binarySearch(Integer[]srcArray,int des){ //第一个位置. int low=0;

2015-08-19 17:00:15 381

原创 算法(一)-排序sorting

问题:输入数字a1,a2,a3...an,使其升序输出。1、插入排序-insertion sort·算法:这个算法从数组的第二个元素开始循环,将选中的元素与之前的元素一一比较,如果选中的元素小于之前的元素,则将之前的元素后移,最后再将选中的元素放在合适的位置。在这个算法执行的过程中,总是保持着索引i之前的数组是升序排列的。package algorithm;public abst

2015-08-18 18:00:01 910

原创 接口传递网络请求结果

1)LoginListenerManager.java--监听工具public class LoginListenerManager { public static LoginListenerManager ins ; //同步锁,避免线程非安全操作 public static final Object LOCK = new Object() ; //弱引用,可

2015-08-11 19:21:14 285

原创 异步消息处理机制-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 375

原创 Toolbar_ActionBar

Toolbar 添加返回键 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled( true); getSupportActionB

2015-06-30 15:18:25 332

原创 Android相关网站

StudyOpen Source ProjectBugsRelevant Tools

2015-06-11 16:09:53 329

原创 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 2044

原创 Android 网络请求实现

HttpRequestImp.javapublic class HttpRequestImpl implements IHttpRequest { /** * 网络加载失败的时候重复加载的次数 */ private static final int REPEAT_NUM = 1; private IHttpRequestCallback mCallback ;

2015-06-08 19:37:21 482

原创 Android’s HTTP Clients

概述:大多数需要联网的Android应用都用HTTP协议进行数据是发送与接收。Android有两种HTTP客户端:HttpURLConnection和Apache HTTP Client。且两种都支持HTTPS协议、流的上传和下载、连接超时配置、IPv6协议和连接池。DefaultHttpClient 和 AndroidHttpClient 都是可扩展的HTTP客户端。Apache

2015-06-08 14:21:59 352

原创 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 302

原创 新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 386

原创 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 641

原创 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 426

Android 开发相关网站

Android开发相关网站,包括开发、Bug、相关工具及开源工程获取。

2015-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除