安卓开发
键盘侠_HUT
程序猿崛起
展开
-
根据两个日期获取月头月尾
/** * developer : xuyanyun * tel : 139159***** * createTime : 2019/10/10 22:26 * viewName : * remark : * hasBug : unKnown */public class TestClass { public static void main(String[] args)...原创 2019-10-11 22:29:20 · 489 阅读 · 0 评论 -
安卓开发 assets下文件拷贝
测试手机7.0例如: assets文件下数据库名称为 qd.db权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/&...原创 2019-01-29 10:00:14 · 480 阅读 · 0 评论 -
安卓开发 -- 定时重启设备
设备必须是ROOT过的。不废话。上代码!import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.support.annotation.Nullable;import java.io.IOException;import java.text...原创 2018-11-29 15:18:05 · 1407 阅读 · 0 评论 -
中控智慧身份证读卡器工具类
自定义一个身份证回调接口import com.zkteco.android.biometric.module.idcard.meta.IDCardInfo;/** * developer : xuyanyun * tel : 139159***** * createTime : 2018/8/14 16:36 * viewName : * remark : * hasBug ...原创 2018-11-01 09:50:08 · 5832 阅读 · 16 评论 -
SoundPool工具类
public enum BeepUtil { INS ; SoundPool soundPool ; //初始化声音池 public void initSound(){ if (Build.VERSION.SDK_INT >= 21) { SoundPool.Builder builder = new SoundPoo...原创 2018-08-23 12:26:50 · 1079 阅读 · 0 评论 -
安卓MediaPlayer播放asset文件下的音乐文件
第一种方式,通过一个对象去管理public class PlayRam { private MediaPlayer mediaPlayer; public MediaPlayer getMediaPlayer() { return mediaPlayer; } public void setMediaPlayer(MediaPlayer me...原创 2018-07-24 14:56:22 · 620 阅读 · 0 评论 -
byte[]获取实际长度的方法
一般我们的写法是 byte[] byteArray = new byte[128或者256或者1024],但是我们压根用不了这个多,在实际的操作中也比较麻烦,下面的方法可以获取当前的byteArray的有效长度和实际有多少个值./** * 获取byte的实际长度 * @param bytes * @return */public int getValidLength(byte[] byt...原创 2018-05-03 14:58:18 · 31937 阅读 · 4 评论 -
通过姓名排序
1、定义一个对象(对象哦)/** * 创建人: xuyanyun * 联系方式: * 创建时间: 2018/4/23 13:48 * 页面名称: */public class User implements Serializable { private String NAME;//姓名 private String CODE;//人员编码 private St...原创 2018-04-23 14:37:06 · 2299 阅读 · 0 评论 -
SharedPreferences的简单使用
自己写的,适合新手使用1 定义一个接口public interface ISharedPreferencesDao { /** * * @param context * @param key * @param value */ public void setStringParam(Context context, String ke原创 2017-12-15 11:24:08 · 294 阅读 · 1 评论 -
安卓6.0动态申请权限
现在安卓6.0申请权限的开源代码也很多,但是不想项目里引用的东西太多,能不搬的就不搬了,自己写了一个申请权限的,在Gerymontion上测试,还能用,如果有需要改善的,请留言.1 写一个接口 public interface PermissionListener { //有权限或者申请的时候给了,就继续做下面的动作 void hasPermissio原创 2017-12-20 09:33:49 · 577 阅读 · 1 评论 -
百度定位的简单应用
百度定位的jar自己去下,地址自行解决1 定义一个回调接口public interface ILocationCallback { public void callback(BDLocation locationMap);}2定义一个工具类public class BaiDuLocationUtil { public LocationClien原创 2017-12-21 13:40:41 · 199 阅读 · 0 评论 -
不能连续点击的按钮
1 定义各一个handler public class ButtonHandle extends Handler { //间隔时间,如果项目觉得3秒长,可以自己修改 public final int timeClick = 3000; public final int SHOW = 1; //默认是可以点击的 public boolean isCan原创 2017-12-21 10:31:27 · 774 阅读 · 1 评论