- 博客(14)
- 收藏
- 关注
转载 AppWidget解析
什么是AppWidget AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序,先看图: 图中我用黄色箭头指示的即为AppWidget,一些用户使用比较频繁的程序,可以做成AppWidget,这样能方便地使用。典型的程序有时钟、天气、音乐播放器等。AppWidget 是Android 系统应用开发层面的一部分,有着特殊...
2018-04-27 14:11:13
433
转载 Android自定义控件
开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。View定义了绘图的基本操作基本操作由三个函数完成:measure()、l...
2018-04-02 17:58:05
287
原创 自定义控件之自定义开关
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
219
原创 内存缓存
public class MemoryCacheUtils { // HashMap<String, Bitmap> mMemoryCache = new HashMap<String, Bitmap>(); HashMap<String, SoftReference<Bitmap>> mMemoryCache = new HashMap<...
2018-03-29 15:30:58
152
原创 网络缓存
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
333
原创 一键分享功能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
1034
原创 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
478
原创 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
158
原创 自定义下拉刷新控件PullToRefreshListView
效果图:PullToRefreshListView.java package 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
360
原创 开源库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
289
原创 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
188
原创 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
512
原创 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
360
原创 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
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅