文章分类 - 小代码记录
摘要:原文:http://itlab.idcquan.com/Java/base/803353.html 获取首字母的工具类,可以输入汉子加字母
阅读全文
摘要:import android.os.Build; /** * 用于判断当前设备型号,以及获取设备信息的工具类 */ public class DeviceInfoUtil { public static boolean isXiaoMi3C() { String model = Build.MODEL; String brand = Build.B...
阅读全文
摘要:刚开始刷新item的状态,比如点击TextView后,需要让TextView的背景色变灰色,之前通过textView对象的传递来设置背景色一直显示不出来,正确的处理方式为: 1.针对ListView: 2.针对RecyclerView RecyclerView刷新单个item的指定view:
阅读全文
摘要:当ScrollView里面包含ListView时,listView只能显示第一行数据. 所以需要解决的也就是高度问题了需要自定义,重写onMeasure方法,改变测量的高度就行了 class MyListView extends ListView{ public MyListView(Context
阅读全文
摘要:查询手机所有视频文件以及获取缩略图,注意需要在真机测试才能看到效果 当你运行时,你会发现有些视频得不到缩略图。其实强大的图片加载框架Glide就可以做到获取本地视频的缩略图(不能获取网络视频文件)
阅读全文
摘要:需要的工具类: 执行动画代码:需要注意的就是获取不到坐标 效果:
阅读全文
摘要:按钮双击事件的实现: 线程的作用:比如,在当前界面只按下一次,停留一段时间再去双击,此时的第一击的时间肯定超过第一次按下的500ms的时间,所以此时的第一击使第一次按下的时间为0,第二击就不能触发双击事件了 更牛逼的实现方式: 过程图如下,
阅读全文
摘要:/** 权限: * 判断当前界面是否是桌面 ,先获取桌面应用的程序包名,然后判断当前显示活动包名是否包含在内 */ private boolean isHome() { ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY...
阅读全文
摘要:1.屏蔽返回键: 2.通过按主菜单键开启自己的程序: 3.按返回键直接退回到桌面
阅读全文
摘要:/** * android 调节屏幕亮度 */ public void setBrightness(int level) { ContentResolver cr = getContentResolver(); Settings.System.putInt(cr, "screen_brightness", level);//andro...
阅读全文
摘要:屏幕适配:在java代码中设置的宽高都以像素px为单位,使得不同分辨率的手机宽高都不同所以需要转化为dp为单位的值,这样在不同的分辨率下所表示的值都是相等的距离 使用系统自带的api实现转换: 工具类:
阅读全文
摘要:在清单文件中: installLocation属性
阅读全文
摘要:窗体是显示在创建这个窗体的界面上的,所以如果想显示在桌面上,需要显示桌面的时候创建窗体,那么也就只能在后台创建了 注意:获取到窗体需要显示的布局的时候,直接去获取这个布局的宽高可能会为0, 下面指定这个窗体显示在屏幕中间位置,主活动省略,只是在activity中开启这个服务,然后销毁该活动 效果如下
阅读全文
摘要:Java中Calendar的使用方法: 结果: 获取几天后的日期: Calendar类的静态方法getInstance()可以初始化一个日历对象: Calendar now = Calendar.getInstance(); 可以使用下面三个方法把日历定到任何一个时间: 如果想获得年份、月份、小时等
阅读全文
摘要:手势识别器的使用: 使用SimpleOnGestureListener
阅读全文
摘要:加密算法:步骤 1 用每个byte去和11111111做与运算并且得到的是int类型的值: byte & 11111111; 2、把int 类型转成 16进制并返回String类型; 3、不满八个二进制位就补全; 与保存的加密密码判断是否一致时,将用户输入的密码加密再比较就是 网站在线验证算法是否正
阅读全文
摘要:在java代码中找到这个TextView 然后将这个view设置到listView上就可以: tvListEmpty = (TextView) findViewById(R.id.tv_list_empty); listView.setEmptyView(emptyView);//当listView
阅读全文
摘要:查看手机内存大小 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 文件里面的写的权限 <uses-permission android:name="android.permission.MOUNT
阅读全文