- 博客(30)
- 收藏
- 关注
原创 状态栏
安卓状态栏package com.common.utils;import android.app.Activity;import android.app.KeyguardManager;import android.content.Context;import android.content.pm.ActivityInfo;import android.graphics.Bitmap;...
2018-09-25 19:49:52 189
原创 QQ侧滑工具
加依赖 compile "com.daimajia.swipelayout:library:1.2.0@aar"item布局外面嵌套布局就好了 <com.daimajia.swipe.SwipeLayout android:layout_width="match_parent" android:id="@+id/swipe" ...
2018-05-30 13:34:56 204
原创 dp换算工具
public class DisplayUtil { /** * 将px装换成dp,保证尺寸不变 * @param context * @param pxValue * @return */ public static int px2dp(Context context, float pxValue){ float...
2018-05-29 18:05:03 755
原创 安卓列表字母索引
首先看一下效果图 旁边是有一行的字母索引,当点击字母的时候同时列表也会随之改变 这用到了自定义View 下面看一下我的代码。public class ContactListView extends RelativeLayout { private RecyclerView recyclerView; private SwipeRefreshLayout swi...
2018-04-26 14:02:41 649
原创 安卓一个popuwindow省市二级联动
一个popuwindow的二级联动。 废话不多说。首先在values下创建一个文件存放省和地址version="1.0" encoding="utf-8"?> string-array name="province"> item>全国item> item>北京item> item>天津item> item>河北
2018-01-12 08:59:55 402
原创 greenDao的使用
首先要导包 compile 'org.greenrobot:greendao:3.2.2'然后再gradle里面添加apply plugin: 'org.greenrobot.greendao' greendao { schemaVersion 1 daoPackage 'com.think.greendao' targetGenDir 's
2017-12-20 19:39:50 209
原创 安卓压缩图片
package com.think.bitmap;import android.content.DialogInterface;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;i
2017-12-18 16:54:17 248
原创 RXjava的见解
说白了就是一个封装了一个观察者模式 写一下见解吧 RxJava2.0的使用详解 1,初识RxJava RxJava就是一种用Java语言实现的响应式编程,来创建基于事件的异步程序 RxJava是一个基于事件订阅的异步执行的一个类库,目前比较火的一些技术框架!参考资料: Github上RxJava的项目地址: https://github.com/Reacti
2017-12-14 14:11:22 285
原创 java与JS的交互
首先写一个JS<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> Android和JS的交互 </title> <meta charset="utf-8"> <meta name="Gene
2017-12-13 19:16:50 401
原创 一个简单的检查版本更新
这里用的xutils进行的网络下载package com.example.banben;import android.content.DialogInterface;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.os.Environment;impo
2017-12-13 19:12:19 235
原创 ButterKnife 的使用
ButterKnife的使用详解 1,概述: ButterKnife则是注解中相对简单易懂的很不错的开源框架. ButterKnife是目前常用的一种依托Java注解机制实现辅助代码生成的框架;用到了注解处理器。 它是一个专注于Android系统的View注入框架,将Android视图和回调方法绑定到成员变量和方法上;可视化一键生成;可以减少大量的findViewById以及
2017-12-04 08:30:16 237
原创 安卓RSA加密解密
package com.animee.day20.utils;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.interfaces.RSAPr
2017-11-21 19:04:42 1282
原创 安卓MD5加密
package com.qianfeng.day11.helper;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Helper { private static final char hexDigsits[]={'0','1','2','3',
2017-11-21 19:04:05 390
原创 安卓DES加密解密
package com.qianfeng.softpo.desdemo29.utils;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import javax.crypto.BadPaddingException;import javax.crypto.Cipher
2017-11-21 19:03:38 1258
原创 安卓AES加密解密
package com.qianfeng.softpo.aesdemo29.utils;import java.security.InvalidAlgorithmParameterException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import jav
2017-11-21 19:03:01 535
原创 安卓手机传感器
package com.example.xiawu;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.Senso
2017-11-12 19:41:44 204
原创 messenger进程之间的通讯
服务端。package com.animee.messenger_server;import android.app.Service;import android.content.Intent;import android.os.Handler;import android.os.IBinder;import android.os.Message;import android.os.Mes
2017-11-12 19:05:12 191
原创 安卓进程之间的通讯
安卓进程之间的通讯,需要用到aidl。先在服务端创建一个接口,里面包含方法。// DataService.aidlpackage com.animee.aidl;// Declare any non-default types here with import statements//这里写了两个方法。interface DataService { int getValues(int a
2017-11-12 19:02:09 270
原创 安卓后台播放音乐
后台播放需要用到服务,今天就写一个用服务来进行播放音乐。 首先是一个服务的类package com.qf.service_demo08;import java.io.IOException;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import andro
2017-11-12 18:38:39 2405
原创 安卓事件分发
写一个ListView结合ScrollView的事件分发。public class EventActivity02 extends AppCompatActivity { private ListView lv; private ScrollView sv; private List<String> mDatas; private ArrayAdapter adap
2017-11-12 18:33:41 127
原创 PullTorefreshListView的使用
首先需要导包,布局文件的也需要自己写下来 这是布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2017-10-26 10:21:53 187
原创 surefaceView画图
代码就是一个简单的画了一个三角,想画更多的,自己研究去package alice.bw.com.surfaceviewdemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import andr
2017-10-25 14:11:04 544
原创 解析XML字符串
写一个简单的解析字符串创建assets文件夹,里面放要解析的字符<?xml version="1.0" encoding="UTF-8" ?><Students> <student> <no>1</no> <name>张三</name> <sex>男</sex> </student> <student> <no>
2017-10-23 14:58:59 229
原创 toolabar结合drawlayout使用
一个简单的toolabar加drawlayoutpackage alice.bw.com.day03toolabardrawlayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.Toolbar;import android.
2017-10-23 14:46:51 266
原创 RecyclerView的使用。
package alice.bw.com.day19_recycleviewdemo;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.GridLayoutManager;
2017-10-20 19:07:06 164
原创 视频播放结合进度条
package alice.bw.com.day03surfaceviewmedaplayerseekbar3;import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter;
2017-10-19 19:06:40 1422
原创 SlidingMenu的简单使用
package alice.bw.com.slindingmenubase;import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import android.widget.AdapterView
2017-10-19 14:38:41 243
原创 Volley网络框架
package alice.bw.com.day12volley;import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View;import com.android.volley.AuthFailureErr
2017-10-19 14:24:14 177
原创 安卓使用系统相机拍照和录像
package alice.bw.com.camerademo;import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View;public class MainActivity extends A
2017-10-19 14:20:40 479
原创 安卓播放播放音乐
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-19 14:12:49 378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人