- 博客(31)
- 收藏
- 关注
原创 MD5加密工具类
MD5加密的工具类public class MD5JiaMi { public static String MD5JiaMi(String str){ MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); by
2017-06-22 19:29:13 193
原创 do2px工具类
dp2px工具类:public class Dp2px { public static float dp2px(Context context,float dp){ WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); D
2017-06-22 19:28:16 252
原创 自定义吐司
自定义吐司public class ToastUtils { private static Toast toast; public static void Toast(Activity activity,String str){ if (toast==null){ toast = Toast.makeText(activity ,s
2017-06-22 19:27:16 176
原创 java自用
public class MyClass { public static void main(String[] args) { Map map = new TreeMap(); map.put("d", "ddddd"); map.put("c", "ccccc"); List> list = new ArrayList>(
2017-06-14 21:11:13 210
原创 Map集合根据key排序
public static void main(String[] args) { Map map = new TreeMap(); map.put("d", "ddddd"); map.put("c", "ccccc"); List> list = new ArrayList>(map.entrySet()); Co
2017-06-14 20:55:36 2368
原创 EventBus简单实用
直接贴代码package chao.eventbuss;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Text
2017-03-27 15:06:27 295
原创 mob官网中sharedsdk短信验证
打开MOB官网,登录后点击右上角头像,进入后台。点击SecurityCodeSDK,然后会得到两个码,然后点下载SDK,解压后会得到两个文件夹ShortMessageSDKGUI和SMSSDK,将这两个文件夹当做工程导入eclipse中,把自己写的工程添加这两个的library。选择免费短信验证码的SDK,下载后在文档中心中找短信验证的Android文档,照着上面的copy到eclipse中就可以
2016-10-25 13:48:56 698
原创 Messenger(信使)进程间通信使用
两个button按钮:<Button android:id="@+id/bt_one" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="绑定服务" /> <Button an
2016-09-07 19:16:12 301
原创 BindService
一样是两个button按钮:<Button android:id="@+id/bt_kaishi" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TableOne" /> <Butto
2016-09-07 19:13:19 182
原创 StartService
学习startservice首先布局文件我们设置了两个简单的button按钮来展示<Button android:id="@+id/bt_kaishi" android:layout_width="match_parent" android:layout_height="wrap_content" android:tex
2016-09-07 19:10:37 183
原创 SharedPreference的使用
SharedPreference是安卓五大存储方式之一,是轻量级存储,一般用于用户登录信息的存储,特点是关闭程序后存储的文件不被清除,清除的方式是卸载程序或者手动清理缓存,存储方式方式存值十分方便。他的使用也十分方便:首先声明一个SharedPreferences对象:private SharedPreferences shared;如何使用呢:在onCreate方法中这样写@Ov
2016-09-06 19:13:14 247
原创 网络判断(WIFI?移动网络?没网?)
写一个网络判断的工具类:NetUtils:public class NetUtils { private Context ctx; public NetUtils(Context ctx){ this.ctx=ctx; } public boolean isNet(){ ConnectivityManager manager = (ConnectivityManager) ct
2016-09-02 14:33:56 351
原创 ViewPager的广告轮播功能
写一个ViewPagerScroller类继承Scroller里面这样写public class ViewPagerScroller extends Scroller{ private int mScrollDuration = 0; public void setScrollDuration(int duration){ this.mScrollDuration = durat
2016-08-18 17:15:09 201
原创 简单的ViewPager使用
MainActivity的xml文件中写一个<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="wrap_content" android:layout_height="wrap_content" />这样就可以了另写一个xml布局文件里面
2016-08-17 14:05:21 170
原创 消息推送
首先是mainactivity的xml文件,只有两个button按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2016-08-14 20:30:36 1336
原创 自定义Dialog
两个类,两个xml文件第一个类MyDialog自定义对话框类/** * 自定义的对话框:推荐使用 * * 对话框样子可以根据自己需求自己定 * */public class MyDialog extends AlertDialog implements android.view.View.OnClickListener{ private Button bt; prote
2016-08-10 19:12:11 164
原创 popupwindow的使用
阻塞式写一个xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vert
2016-08-10 16:04:04 135
原创 AlertDialog的使用
AlterDialog的使用十分的简单,xml文件中写一个button就可以了Mainactivity:public class MainActivity extends Activity implements OnClickListener, android.content.DialogInterface.OnClickListener { private AlertDialog di
2016-08-10 16:01:45 155
原创 ListView的分页加载
介绍一下ListView的分页加载一共是三个类,一个是Mainactivity一个是News(数据)一个是MyAdapter(适配器)要写三个xml文件,一个是activity_main,里面只需要写一个ListView给个id就可以了,第二个是adapter,<LinearLayout xmlns:android="http://schemas.android.com/apk/re
2016-08-09 20:12:27 394
原创 接口回调传图片
接口回调(传值)1:定义一个接口2:定义接口中的方法(传参)声明接口3:在传值方设置添加接口的方法4:在传值方调用接口中的方法5:在接受方创建传值方对象,调用设置接口的方法1:写一个类public class Bactivity { private String imgPath="http://p3.so.qhimg.com/bdr/326__/t01488cea
2016-08-05 15:54:23 1140
原创 异步加载框架
public abstract class YiBu { public abstract void qian(); public abstract void zhong(); public abstract void hou(); Handler hd = new Handler(){ public void handleMessage(android.os.Message msg
2016-08-04 17:06:28 170
原创 图片的三级缓存原理代码
图片的三级缓存思路在前面的博客已经转载了,现在写出三级缓存的原理代码需要写两个类,一个是图片的三级缓存类,还有一个是文件操作工具类:存储和读取图片文件操作工具类: 存储和读取图片public class FileUtils { private Context ctx; public FileUtils(Context ctx){ this.ctx=ctx; }判断SD卡
2016-08-04 15:57:04 419
原创 HttpClient联网下载图片
1.MainActivitypublic class MainActivity extends Activity implements OnClickListener { private Button bt;private ImageView iv;private String imgPath="http://p3.so.qhimg.com/bdr/326__/t01488cea
2016-08-04 11:08:10 247
转载 图片三级缓存
关于缓存层的工作,当我们第一次打开应用获取图片时,先到网络去下载图片,然后依次存入内存缓存,磁盘缓存,当我们再一次需要用到刚才下载的这张图片时,就不需要再重复的到网络上去下载,直接可以从内存缓存和磁盘缓存中找,由于内存缓存速度较快,我们优先到内存缓存中寻找该图片,如果找到则运用,如果没有找到(内存缓存大小有限),那么我们再到磁盘缓存中去找。只要我们合理的去协调这三层缓存运用,便可以提升应用性能和用
2016-08-04 08:51:34 201
原创 HttpURLConnection加载图片存在本地
1.MainActivitypublic class MainActivity extends Activity implements OnClickListener { private ImageView iv;private Button bt;private String imgPath="http://p3.so.qhimg.com/bdr/326__/t0148
2016-08-03 14:02:57 812
原创 HashMap
1.MainActivitypublic class MainActivity extends Activity {private ListView lv;private ArrayList arrayList;private HashMap map;@Overrideprotected void onCreate(Bundle savedInstanceState
2016-07-25 14:45:59 152
原创 图片压缩
1.MainActivitypublic class MainActivity extends Activity {private ImageView iv;String imgPath = "http://guaju.github.io/flower2.jpg";@SuppressWarnings("deprecation")@Overrideprotected
2016-07-25 14:42:17 152
原创 Fragment切换
1.MainActivity.javaimport us.mifeng.fragment.R;import us.mifeng.fragment.TableOne;import us.mifeng.fragment.TableTwo;import android.os.Bundle;import android.support.v4.app.FragmentActivity;
2016-06-15 14:03:16 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人