
android笔记整理
文章平均质量分 84
life_+
这个作者很懒,什么都没留下…
展开
-
自定义view
一、view作用This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling.这个类表示用户原创 2017-05-10 15:26:31 · 245 阅读 · 0 评论 -
android studio使用一
一、下载与安装1、首先最好使用vpn翻墙去官网下载,目前最新版是2.1,下载完成后安装非常简单,一直下一步,最好自己制定安装目录。https://developer.android.com/develop/index.html2、相关设置1、选择自己熟悉语言的快捷键2、字体设置要建一个用户才能进行设置3、Preference -> Appea原创 2017-05-10 10:39:21 · 363 阅读 · 1 评论 -
fragment碎片
一、布局1、activity_main xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity原创 2017-05-03 20:23:08 · 447 阅读 · 0 评论 -
通知Notification
content:显示一个通知,当通知到来时,手机震动,呼吸灯亮播放音乐,点击通知内容时,跳到通知详情页,通知栏消失一、布局1、第一个 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma原创 2017-05-20 12:25:31 · 335 阅读 · 0 评论 -
litepal
1、下载jar包https://github.com/LitePalFramework/LitePal#latest-downloads2、导入jar包3、在assets建立一个litepal.xml文件 version版本号·,dbname你要建立数据库的名字4、修改清单文件原创 2017-05-21 09:32:18 · 540 阅读 · 0 评论 -
OkHttp
1、OkHttp官方下载地址http://square.github.io/okhttp/#downloadhttps://repo1.maven.org/maven2/com/squareup/okio/okio/1.13.0/okio-1.13.0.jar添加这两个包2、get请求public void click(View v) {sendOkhttp转载 2017-05-21 12:04:15 · 738 阅读 · 0 评论 -
异步消息处理
一、主要由四部分组成:Message,Handle,MessageQueue,looper。1、Message:主要在线程之间传递消息,what,arg1,arg2,what都可以携带一些整型数据,object可以携带对象。2:Handle:用来处理和发送消息。3、MessageQueue:消息队列的意思,他主要用来存放通过Handle发送的消息,这些消息存放在消息队列中,等待着被处理原创 2017-05-21 13:02:38 · 265 阅读 · 0 评论 -
AsyncTask
一、相关介绍AsyncTask是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数: Params:启动任务时输入参数的类型 Progress:后台任务执行中返回进度值的类型 Result:后台执行任务完成后返回结果的类型AsyncTask子类的回调方法: doInBackground:必须重写,异步执行后台线程将要完成的任务 onPre原创 2017-07-08 21:35:30 · 270 阅读 · 0 评论 -
RxJava二线程控制
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ObservableInteger> observable = Observable.creat原创 2017-08-10 09:58:18 · 257 阅读 · 0 评论 -
返回数据给上一个活动
一、mainactivitypublic void click(View v){ Intent intent=new Intent(MainActivity.this,SencondActivity.class); startActivityForResult(intent,1);}@Overrideprotected void onActivityResult(原创 2017-05-18 19:58:26 · 284 阅读 · 0 评论 -
android studio使用二
一、新建项目一直下一步就OK了原创 2017-05-10 11:09:14 · 256 阅读 · 0 评论 -
自定义View的几种写法一
(一)组合控件 1、就是通过将一些简单的控件组合在一起,在另一个布局文件中通过其类名全称,作为一个控件使用,并且要写个类去加载这个组合布局,这个类要继承自它的Viewgroup,实现构造方法。二、例子:1、效果图2、先写一个布局 xmlns:tools="http://schemas.android.com/tools" an原创 2017-05-11 10:42:33 · 519 阅读 · 0 评论 -
自定义View二
一、自绘控件原创 2017-05-11 11:20:23 · 217 阅读 · 0 评论 -
自定义view三
一、继承控件原创 2017-05-11 11:22:04 · 227 阅读 · 0 评论 -
自定义属性
点击打开链接转载 2017-05-11 13:25:15 · 212 阅读 · 0 评论 -
ViewPager版本二
一、主要实现一般软件第一次安装的向导界面二、布局 android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/vp_pager" android:layout_width="mat原创 2017-05-03 19:12:04 · 385 阅读 · 0 评论 -
ViewPager使用版本一
一、布局文件 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/ic_launcher" too原创 2017-05-03 18:41:33 · 272 阅读 · 0 评论 -
SlidingMenu侧边栏的实现
开源项目地址https://github.com/jfeinstein10/SlidingMenu效果图:一、将library导入项目,并设置成库项目,新建项目添加该库,项目和库放在同一个文件夹下,并且目录最好是英文。原创 2017-05-13 12:47:09 · 333 阅读 · 0 评论 -
安卓Json解析
天气预报该应用程序所用到的知识:1、 开源框架AsyncHttp,fastjson,2、 WebServer天气预报数据1、根据网络返回的json数据创建对应的类。遇到[ ]为arrylist集合, 效果 二、布局1、mainLayout xmlns:tools="http://schemas.android.原创 2017-05-16 19:05:31 · 350 阅读 · 0 评论 -
RxJava
一、创建Observable,Observer ,建立连接observable.subscribe(observer);1、添加依赖compile 'io.reactivex.rxjava2:rxjava:2.0.1'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'private String TAG="Main原创 2017-08-06 10:37:38 · 663 阅读 · 0 评论