自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 封装一个实用的日期时间选择器,时钟组件

1.界面布局:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m

2016-11-04 10:29:46 1174

转载 融云即时通讯

首先注册我的是邮箱注册的完后   创建应用    为的是获取Appkey通过调试Api      获取Token        下载一个IMkit的压缩包     解压后导入Rong_Cloud_Android_IMKit_SDK_v2_7_3_stable此包         关联此包然后在此包的清单配置里面需要改的是     一个key值      俩个包名然后创建

2016-11-02 15:41:18 649

转载 支付宝集成

支付宝集成流程:支付宝接入步骤需要以下四步:1:创建应用并获取appid,2:配置秘钥3:集成并配置SDK4:调用接口一:创建应用并获取appid1:首先需要去创建应用,地址如下:https://openhome.alipay.com/platform/appCreate.htm2:点击创建按钮:跳转到如下界面:二:配置秘钥

2016-11-01 16:18:34 548

转载 Android 中 非对称(RSA)加密和对称(AES)加密

在非对称加密中使用的主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等。优点:非对称加密与对称加密相比,其安全性更好:对称加密的通信双方使用相同的秘钥,如果一方的秘钥遭泄露,那么整个通信就会被破解。而非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,秘钥是自己保存的,不需要像对称加密那样在通信之前要先同步秘钥比如:

2016-11-01 16:04:59 446

转载 Android 中算法问题

1:冒泡排序:冒泡排序的思路: 相邻的两个数进行比较(1):首先需要连个for 循环(2):最外层for 循环控制最里面 for 循环的循环次数(3):通过设置中间参数的方式进行交换(4):代码如下://冒泡排序public void bubbleSort() {//声明数组int a[] = {49, 38, 65, 97, 76, 13, 27, 4

2016-11-01 16:04:22 263

转载 Android 图片上传

上传方式:两种1:Base64()(1):获取图片路径,将图片转为String 类型(2):通过post提交的方式.以键值对的方式上传到服务器,和一般的提交关键字没有任何区别.(3):这种适用于图片少的时候使用.转码代码如下:publicclassBase64Code {// constructorpublicBase64

2016-11-01 16:03:07 350

转载 RecyclerView使用

步骤:1:首先导入V7依赖包2:在布局中引用RecyclerView3:在activity中查找控件4:继承RecyclerView.Adapter,实现它的3个方法,(1):加载布局的onCreateViewHolder(2):设置控件内容的onBindViewHolder(3):获取数据长度的方法getItemCount(4):继承抽象类RecyclerView

2016-11-01 15:59:58 169

转载 环信即时聊天步骤

1:注册账号2:下载sdk3:导入modle EaseUI4:讲model加入到主项目5:登陆功能:代码如下:EMClient.getInstance().login(userName,password,new EMCallBack() {//回调@Overridepublic void onSuccess() {EMClient.getInstance().gro

2016-11-01 15:59:13 495

转载 android 观察者模式

1:观察者模式:1:使用场景:一般使用在自定义控件的事件点击监听上面(或者封装方法进行回调)2:写观察者模式步骤:(1):声明一个接口(2):接口里面封装一个抽象方法(3):需要封装一个方法,方法的参数就是接口类的实例化(用来设置监听)(4):声明接口类的实例化对象(5):接口实例化对象调用抽象方法接口回调实现方式:(1):观察者模式(2):

2016-11-01 13:29:30 188

转载 Webview 与h5的交互

步骤:H5代码交互DemogetUserinfo:/*var rs=window.om.getUserinfo();document.getElementById('userinfo').innerH

2016-11-01 12:00:16 277

转载 Android Listview 性能优化

首先我一般使用的适配器是BaseAdapter,其中有两个方法最主要,分别是: getCount,getView,在对Listview 进行优化的时候,首先使用 convertview 和viewHolder 配合进行优化,使用convertview的母的是控件复用,从而加到减少内存的使用,使用viewHolder 的是减少findbyid 的次数.但是在进行控件以后,在进行图片加载的

2016-11-01 11:07:10 168

转载 支付宝的流程

支付宝集成流程:支付宝接入步骤需要以下四步:1:创建应用并获取appid,2:配置秘钥3:集成并配置SDK4:调用接口一:创建应用并获取appid1:首先需要去创建应用,地址如下:https://openhome.alipay.com/platform/appCreate.htm2:点击创建按钮:跳转到如下界面:二:配置秘钥步骤如下:

2016-10-31 11:50:57 2399

转载 ConvenientBanner

compile 'com.bigkoo:convenientbanner:1.1.4'布局中引用com.bigkoo.convenientbanner.ConvenientBanner android:layout_width="match_parent" android:id="@+id/viewpager" android:layout_height="200dp

2016-10-26 20:50:53 1649

转载 简单的二维码扫描

首先studio导入一个依赖compile 'cn.yipianfengye.android:zxing-library:1.5'Xml布局文件xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-10-24 16:42:04 271

原创 加载gif动画图片

1、studio添加fresco的jar包依赖使用括号里面的就行(compil 'com.facebook.fresco:fresco:0.8.1')       加载gif不要用高版本的Fresco;2、xml文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/r

2016-10-20 20:28:29 1134

转载 二级列表

二级列表首先需要     一个组的集合       其次还需要一个子集合    List group;           //组列表    List> child;     //子列表    ContactsInfoAdapter adapter;  //数据适配器    private ExpandableListView listView;     /**

2016-10-20 11:31:16 285

转载 volley

/获得一个volley请求的对象requestQueue = Volley.newRequestQueue(this);//获取json字符串JsonObjectRequest request=new JsonObjectRequest(Request.Method.GET, path, null, new Response.Listener() {

2016-10-20 10:38:31 187

转载 快速续传

这里的断点续传使用了Xutils框架首先在studio的gradle里的defaultConfig配置useLibrary 'org.apache.http.legacy'然后权限uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-pe

2016-10-15 10:45:03 191

转载 Android检测网络状态,判断当前网络是否可用

/**      * 检测当的网络(WLAN、3G/2G)状态      * @param context Context      * @return true 表示网络可用      */      public static boolean isNetworkAvailable(Context context){        //获得连接的管理者        

2016-09-27 09:32:56 971

原创 屏幕适配的关键点

//所有代码的目的就是获取屏幕的高宽//然后设置图片的高宽DisplayMetrics dm = new DisplayMetrics(); ((Activity)mContext).getWindowManager().getDefaultDisplay().getMetrics(dm); int screenWidth = dm.widthPixels; int

2016-09-21 16:02:29 228

转载 腾讯云直播

com.tencent.rtmp.ui.TXCloudVideoView android:id="@+id/video_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerInParent="true" andr

2016-09-18 14:57:48 2501

原创 视频直播

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_pare

2016-09-18 10:24:07 422

转载 OkHttp请求数据的方法

//创建okHttpClient对象OkHttpClient mOkHttpClient = new OkHttpClient();//创建一个Requestfinal Request request = new Request.Builder() .url("path") .build();//new callcom.squareup.okhttp.Ca

2016-09-07 08:56:55 674

原创 xml的一中解析方法pull

private void ToXML(String result){        try {            XmlPullParser pull=Xml.newPullParser();            ByteArrayInputStream in=new ByteArrayInputStream(result.getBytes());            pu

2016-08-30 12:17:55 214

转载 单例模式的懒汉式

public class SingletonD {        /** .    * 单例对象实例       */        private static SingletonD instance = new SingletonD();            public static SingletonD getInstance() {           return insta

2016-08-30 12:13:05 232

转载 图片的缩放

public boolean onTouch(View v, MotionEvent event) {        switch (event.getAction()) {            case MotionEvent.ACTION_DOWN://判断触点的个数                if (event.getPointerCount() > 1) { 

2016-08-25 12:21:29 184

转载 动画从侧页依次进入主页面

TranslateAnimation animation=new TranslateAnimation(Animation.RELATIVE_TO_PARENT,-100,Animation.RELATIVE_TO_PARENT,0,Animation.RELATIVE_TO_PARENT,0,Animation.RELATIVE_TO_PARENT,0);        animatio

2016-08-25 12:10:46 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除