![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android_Junior
来个芒果1007
以前的密码想不起来了,换一个账号
展开
-
Android UI(5)-- Calendar、DataPickerDialog、PreferenceActivity、CoordinatorLayout
目录*Calendar、DataPickerDialog*PreferenceActivity*CoordinatorLayout*Calendar、DataPickerDialog SimpleDateFormat sdf; java.util.Date dt; Calendar c = Calendar.getInstance()...原创 2019-02-16 15:17:03 · 3264 阅读 · 0 评论 -
Android UI(6)-- RecyclerView 解析
目录Class OverViewGlossary of termsPositions in RecyclerView:实现·官方文档:http://developer.android.com/reference/android/support/v7/widget/RecyclerView.htmlClass OverView用于大量的data set填充于有限屏幕的一...原创 2019-02-16 14:41:56 · 114 阅读 · 0 评论 -
Android UI(8)-- 新UI框架-Butter Knife
目录一、声明控件二、声明监听一、声明控件以注释字段@InjectView和一个view的ID开始,Butter Knife就可以在对应的布局中自动地进行cast。Butter Knife可用于Activity、Fragment或者是adapter中。·在Activity中用法:import butterknife.ButterKnife;import butter...原创 2019-02-15 09:55:53 · 139 阅读 · 0 评论 -
Android UI(7)-- Toolbar_ActionBar
Toolbar 添加返回键 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled( true); getSupportActio...原创 2019-02-16 14:43:42 · 136 阅读 · 0 评论 -
Android Data(7)-- 缓存相关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");2、AIDL相关:1)AIDL(...原创 2019-02-17 08:37:35 · 208 阅读 · 0 评论 -
Android Data(5)-- Android’s HTTP Clients
概述:大多数需要联网的Android应用都用HTTP协议进行数据是发送与接收。Android有两种HTTP客户端:HttpURLConnection和Apache HTTP Client。且两种都支持HTTPS协议、流的上传和下载、连接超时配置、IPv6协议和连接池。DefaultHttpClient和AndroidHttpClient都是可扩展的HTTP客户端。Apache HTT...原创 2019-02-15 09:51:09 · 106 阅读 · 0 评论 -
Android Data(4)-- fastjson 解析
1、fastjson下载地址http://repo1.maven.org/maven2/com/alibaba/fastjson/2、官方介绍Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。3、数据绑定samplehttps://git...原创 2019-02-15 09:52:16 · 103 阅读 · 0 评论 -
Android Data(3)-- Js 与Android WebView
目录一、JS调用Android Java交互一、JS调用Android Java交互1、WebView初始化及配置: private void initWebView() { //配置可与JS交互 wb.getSettings().setJavaScriptEnabled(true);//配置协议agreement wb.addJ...原创 2019-02-16 14:28:00 · 135 阅读 · 0 评论 -
Android Data(2)-- 异步消息处理机制-Handler、AsyncTask
目录Handler1、说明2、示例:Runnable就是可执行体,仍在主线程中,只是刷新主线程界面3、示例:两个子线程每隔1s相互发送消息打印日志Handler1、说明1)在主线程中可以直接创建Handler对象,而在子线程中需要先调用Looper.prepare()才能创建Handler对象,创建Handler后,Looper.loop()。否则运行抛出”Can’t ...原创 2019-02-16 14:30:37 · 107 阅读 · 0 评论 -
Android Data(1)-- Android 网络请求实现
HttpRequestImp.javapublic class HttpRequestImpl implements IHttpRequest { /** * 网络加载失败的时候重复加载的次数 */ private static final int REPEAT_NUM = 1; private IHttpRequestCallback mCallback ; pr...原创 2019-02-15 09:49:26 · 321 阅读 · 0 评论 -
Android UI(9)-- Android组件水平ProgressBar
目录一、ProgressBar 水平一、ProgressBar 水平1、drawable样式(progressbar_color.xml):<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" &g...原创 2019-02-17 08:37:28 · 196 阅读 · 0 评论 -
Android UI(4)-- 自定义组件LinearLayout、RelativeLayout
• LinearLayout 、RelativeLayout 1)继承LinearLayout、RelativeLayout方法 2)重写protected void onFinishInflate() 方法,进行变量的声明,和监听的声明原创 2019-02-16 15:17:43 · 113 阅读 · 0 评论 -
Android UI(3)-- View(一)
1、使用Paint、ShapeDrawable画基本图形说明: ①重写onDraw(Canvas canvas)方法public class SecondAnimationView extends View { private static final int RED = 0xFFFF0000; private static final int BLU...原创 2019-02-16 15:07:34 · 74 阅读 · 0 评论 -
Android UI(2)-- Android 动画Drawable Animation(Frame Animation)、Property Animation
目录1、Drawable Animation2.Property Animation1)ValueAnimator2)ObjectAnimator3)AnimationSet4)TypeEvalutors5)TimeInterplator1、Drawable Animation1)说明·Drawable Animation(Frame Animation):...原创 2019-02-16 15:06:44 · 145 阅读 · 0 评论 -
Android UI(1)-- Android 动画View Animation(Tween Animation)
目录1、View Animation(Tween Animation)1)说明2)scal----渐变尺寸缩放动画3)alpha----渐变透明度动画4)translate---- 位置移动动画5)rotate 旋转动画1、View Animation(Tween Animation)1)说明·只可用于View常用API:public cla...原创 2019-02-16 14:56:18 · 160 阅读 · 0 评论 -
Android Data(6)-- Android 常用API
目录1、onItemClick2、shader1、onItemClickpublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)各项的意义:arg1是当前item的view,通过它可以获得该项中的各个组件。 例如arg1.textview.s...原创 2019-02-16 14:52:13 · 458 阅读 · 0 评论