- 博客(14)
- 收藏
- 关注
转载 AppWidget解析
什么是AppWidget AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序,先看图: 图中我用黄色箭头指示的即为AppWidget,一些用户使用比较频繁的程序,可以做成AppWidget,这样能方便地使用。典型的程序有时钟、天气、音乐播放器等。AppWidget 是Android 系统应用开发层面的一部分,有着特殊...
2018-04-27 14:11:13 314
转载 Android自定义控件
开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。View定义了绘图的基本操作基本操作由三个函数完成:measure()、l...
2018-04-02 17:58:05 253
原创 自定义控件之自定义开关
package com.example.toggleview;import com.example.defineview.R;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas...
2018-04-02 15:43:28 182
原创 内存缓存
public class MemoryCacheUtils { // HashMap<String, Bitmap> mMemoryCache = new HashMap<String, Bitmap>(); HashMap<String, SoftReference<Bitmap>> mMemoryCache = new HashMap<...
2018-03-29 15:30:58 123
原创 网络缓存
package com.example.netcacheutils;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import andro...
2018-03-28 18:13:27 287
原创 一键分享功能ShareSDK
1.进去网站Mob官网下载AndroidSDK,选择你需要的功能。2.解压后打开ShareSDK_User_Guide网页,根据提示完成分享功能的实现。3.申请AppKey值需要先注册官网账号,通过添加应用获取你的AppKey值。效果图:代码:package com.example.sharesdk;import cn.sharesdk.framework.ShareSDK;import c...
2018-03-28 11:41:00 949
原创 AlertBuilder单选框的使用
效果图:代码:package com.example.alertbuilder;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;i...
2018-03-28 10:06:53 447
原创 WebView的使用
代码:package com.example.webviewuse;import android.app.Activity;import android.graphics.Bitmap;import android.os.Bundle;import android.text.Editable;import android.view.Menu;import android.view.M...
2018-03-27 16:41:35 133
原创 自定义下拉刷新控件PullToRefreshListView
效果图:PullToRefreshListView.javapackage com.example.pulltorefresh;import java.text.SimpleDateFormat;import java.util.Date;import java.util.zip.Inflater;import android.annotation.SuppressLint;im...
2018-03-23 17:20:56 315
原创 开源库ViewPagerIndicator的使用
效果图如下图所示:MainActivity.javapackage com.example.viewpagerindicator;import com.viewpagerindicator.TabPageIndicator;import android.app.Activity;import android.os.Bundle;import android.support.v4.app...
2018-03-22 16:52:14 244
原创 ShraedPreferences存取数据工具类
package com.example.xutils;import android.content.Context;import android.content.SharedPreferences;/** * SharePreference封装 * */public class PrefUtils { public static Boolean getBoolean(C...
2018-03-22 10:28:10 165
原创 XUtils访问服务器获取json数据,并用Gson解析json
Mainactivity.javapackage com.example.xutils;import java.util.ArrayList;import com.google.gson.Gson;import com.lidroid.xutils.HttpUtils;import com.lidroid.xutils.exception.HttpException;import com...
2018-03-22 10:05:17 436
原创 ViewPager的简单使用方法
主界面MainActivitypackage com.example.viewpager;import java.util.ArrayList;import com.example.viewpager.R;import android.app.Activity;import android.app.Fragment;import android.app.FragmentManag...
2018-03-21 11:40:42 324
原创 SlidingMenu的使用
package com.example.slidingmenu;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;import android.app.Activity;import a...
2018-03-20 15:59:40 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人