android-代码 工具类
Thor丶果冻
这个作者很懒,什么都没留下…
展开
-
状态栏变色
styles.xml<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorP原创 2017-06-01 15:18:47 · 580 阅读 · 0 评论 -
Android消息提示音和振动管理类
文章目录Android消息提示音和振动管理类设置一些默认的全局参数代码参考文章Android消息提示音和振动管理类主要参考ZXing中的声音管理类BeepManager中集成了声音播放和振动参考的文章在末尾,有兴趣的可以也读一下设置一些默认的全局参数设置音量设置振动时长代码/** * 类描述:消息提示音和振动管理类<br/> * 创建人:吴冬冬<br/...原创 2019-01-28 16:41:29 · 721 阅读 · 0 评论 -
学习一种极低成本的Android屏幕适配方式
学习一种极低成本的Android屏幕适配方式 学习今日头条技术团队–&amp;gt;一种极低成本的Android屏幕适配方式文章中刚开的的计算供着几个参数就没弄懂,搜了2遍不错的文章 两分钟理解Android中PX、DP、SP的区别 Android 中 px、dp、dip、sp详解再回来看计算公式:px = density * dp;density = dpi / 160;...原创 2018-08-15 18:21:26 · 885 阅读 · 2 评论 -
OkhttpUtils 网络工具类
代码请看GitHub,有例子Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } }...原创 2018-06-13 23:06:50 · 1158 阅读 · 0 评论 -
文本语音播报
不用讯飞语音的原因就是离线语音有点贵。 如果感觉下面方法不够优雅,并且就播放几个固定的语音那就可以使用系统播放音频文件的方法。如果系统中只有一个语音引擎pico TTs 那这样表示不支持中文的,可以下载一个讯飞语记安装一下更改系统TTS输出引擎就可以使用了/** * 类描述:文本语音播报<br/> * 创建人:吴冬冬<br/> * 创建时间:2018/5/10 09:39 <br/>原创 2018-05-10 13:37:53 · 1724 阅读 · 0 评论 -
基类
建立自己的BaseActivity添加依赖简单了解设计模式系统中的模版设计模式异步加载AsyncTaskView绘制流程基本构建Activity管理类建立自己的BaseActivity添加依赖 allprojects { repositories { ... maven { u...原创 2018-04-23 19:30:30 · 392 阅读 · 0 评论 -
Android无限广播轮播
MyCustomBannerViewallprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { compile 'com.github.Thor-jelly: MyCustomBannerView:v1.0.0'}Android无原创 2018-03-06 14:56:40 · 285 阅读 · 0 评论 -
Android 6.0权限申请框架
MyPermissionAndroid 6.0权限申请框架allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { compile 'com.github.Thor-jelly:MyPermission:v1.0.1...原创 2018-02-28 16:40:21 · 2818 阅读 · 0 评论 -
Android代码混淆
代码混淆 如有错误可以QQ邮箱联系,745661590@qq.com github不支持脚注代码混淆概念1代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。目前已经存在许多种功能各异的代码混淆器。混淆配置我们一般原创 2018-02-26 16:08:28 · 300 阅读 · 0 评论 -
常用工具类
CommonUtils常用工具类 添加依赖 allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { compile 'com.github.Thor-jel原创 2018-02-11 17:10:12 · 187 阅读 · 0 评论 -
android 6.0权限--代码
请求权限原创 2017-06-01 16:33:51 · 298 阅读 · 0 评论 -
全局异常监听并保存---工具类---抽取全局异常类
ExceptionCrashHandler全局异常类 使用方法在application中初始化//设置全局异常捕捉类 ExpectionCrashHandler.getInstance().init(this);在第一个activity获得异常信息 //获取上次的崩溃信息并上传到服务器 File crashFile = ExpectionCrashHan...原创 2018-02-09 17:30:31 · 575 阅读 · 0 评论 -
MaxNumEditText设置最大数的输入框
MaxNumEditText 暂时只能在xml添加android:inputType="numberDecimal"属性使其输入数字,因为我在其构造方法中添加setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);没有效果!有知道怎么改的可以发我QQ邮箱:745661590@qq.com...原创 2018-02-01 17:11:54 · 450 阅读 · 1 评论 -
DialogFragment 代码
/** * 项目名称:FragmentDialog <br/> * 类名称:BaseDF <br/> * 类描述://TODO:(这里用一句话描述这个方法的作用) <br/> * 创建人:吴冬冬<br/> * 创建时间:2017/6/14 13:36 <br/> * 版本:v1.0 */原创 2017-06-16 15:24:06 · 365 阅读 · 0 评论 -
android 监听软键盘按键的三种方式--和--隐藏系统键盘
前言:我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done"就马上进行下一步操作。效果图:转载 2017-04-18 11:00:03 · 1529 阅读 · 0 评论 -
ANDROID MANIFEST.XML中的META-DATA属性
语法<meta-data android:name="string" android:resource="resource specification" android:value="这是该元素的基本结构.可以包含在activity, activity-alias, service, receiver四个元素中。 这个名字值是额外的任意的可以提供给父组件转载 2017-06-13 13:32:09 · 427 阅读 · 0 评论 -
Android快速开发系列 10个常用工具类
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java转载 2017-06-20 09:42:53 · 285 阅读 · 0 评论 -
android开启震动
震动支付宝的拖拽网格在长按后开始拖拽时会有一次短时间的震动提示用户开始拖拽了,很友好的交互,我们也加一个:添加权限:<uses-permission android:name="android.permission.VIBRATE" />在开始拖拽时添加下面代码://获取系统震动服务Vibrator vib = (Vibrator) activity.getSystemService(Servic原创 2017-06-08 10:30:02 · 780 阅读 · 0 评论 -
键盘显隐监听
/** * 类描述:键盘显隐监听<br/> * 创建人:吴冬冬<br/> * 创建时间:2019/8/12 15:26 <br/> */public class KeyBoardListener implements ViewTreeObserver.OnGlobalLayoutListener { private final int KEY...原创 2019-08-12 16:30:24 · 240 阅读 · 0 评论