Android
bouquet12138
这个作者很懒,什么都没留下…
展开
-
Android 手电筒写法
直接贴代码了public class MainActivity extends AppCompatActivity { private Switch mSwitch; private final int CAMERA_PERMISSION = 1; private Camera mCamera; private Camera.Parameters mParam...原创 2018-08-28 15:24:16 · 353 阅读 · 0 评论 -
Android 9格锁屏
这个教程呢,并不是up原创的,而是参考了网上的一篇素材 https://www.300168.com/yidong/show-1593.html但是代码中存在一些bug,并做了一些改进和优化,(bug如下中间经过的键未能被选中)并没有轻视原楼主的意思,还是很棒的修改方法是只要在ACTION_MOVE里加这样一段代码就可以了(源代码待会儿我会贴出来的,大家不要觉得麻烦第一个javaBean/** ...原创 2018-04-27 12:05:35 · 403 阅读 · 0 评论 -
Android TestView获取每一行文字的方法
艾玛呀,累死我了,终于找到了方法了,em亲测有效Layout layout = textView.getLayout();String text = textView.getText().toString();int start = 0;int end;//循环遍历打印每一行for (int i = 0; i < textView.getLineCount(); i++) { ...原创 2018-05-09 21:05:54 · 3572 阅读 · 1 评论 -
Android 不同Android版本屏幕分辨率的获取方法
不同Android版本都对屏幕做过一些改动,那么如何获取这些Android版本的屏幕分辨率,怎样更好的兼容呢,查阅过相关资料后 做出的总结 获取屏幕宽基本没啥改变,主要是高度方向 因为android2.2、2.3因为标配是有触摸屏按钮的,也就是说触摸屏上BACK、HOME、MEAN是在触摸屏分辨率识别范围之外的。但是在android4.0以后,已经取消了,开始使用软件按钮了,在屏幕的下方会占掉一定...原创 2018-05-09 19:06:57 · 253 阅读 · 0 评论 -
Android 各种文件路径,以及皮肤插件apk被清理问题
在做apk插件换肤时遇到一个巨坑的bug,手机内存不足情况下,把我放在data/data/包名/cache目录下的apk插件安装包,给删除了,/(ㄒoㄒ)/~~,在暑假做项目的时候也遇到了类似问题,查了相关资料后找到这个所以我放在chache目录下的apk会被清除那么只好另辟蹊径放在,放在/data/data/包名/files目录下试试了,再被清我真的就。。呵呵了,此贴将持续更新相关知识如下1、F...转载 2018-04-23 10:39:00 · 972 阅读 · 1 评论 -
Android 自定义View wrapContent的处理
/** 思路就是这个思路算是个模板吧 测量View的宽高 */ @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasur...转载 2018-02-25 18:48:31 · 552 阅读 · 0 评论 -
Android 背景透明的自定alertDialog
话不多说先上图alertDialog 背景是透明的public class AppProgressBar extends Dialog { private String hintStr; private TextView hintText;//提醒文本 public AppProgressBar(Context context, String hintStr) { ...原创 2018-01-30 21:56:37 · 1758 阅读 · 0 评论 -
碎片被销毁 Toast空指针异常
Process: com.example.mobileapplication, PID: 13163 java.lang.NullPointerException: Attempt to invoke virtual method '...原创 2018-02-24 12:57:51 · 426 阅读 · 0 评论 -
Android 动态修改shape颜色
GradientDrawable类:使用实例:将对应shape在XML文件中设置给控件GradientDrawable gd = xx(控件).getBackground();gd.setColor(XX);转载 2018-02-23 13:18:10 · 3613 阅读 · 0 评论 -
Android自定义View --来回滚动背景
来回滚动的背景在Android在Android 可谓是很常见了,今天自己写了一个,有参考别人的代码,修复了内存泄露问题,marqueeImage会根据view大小和背景图的大小选则是横向滚动还是竖着滚动,如果写的有什么不足或者漏洞欢迎批评指正,如果觉得写的好的话,支付宝走一波哈哈,自己写的一些view 也会继续更新 谢谢大家 嘿嘿拷贝下面的代码和attr.xml文件到项目中就可以用了p原创 2018-01-28 18:41:04 · 1654 阅读 · 0 评论 -
Android Studio 插件开发
1.创建java文件(1) 当前java文件mProject = anActionEvent.getData(PlatformDataKeys.PROJECT); //项目Editor editor = anActionEvent.getData(PlatformDataKeys.EDITOR);//编辑器对象PsiFile psiFile = PsiFileFactory.get...原创 2018-10-31 18:25:18 · 313 阅读 · 0 评论