Android
StoneHui_
React | Vue | 微信小程序 | Android | Flutter | 微信小游戏
展开
-
根据资源的名字获取其ID值
/** * 根据资源的名字获取其ID值 * * @author shichaohui@meiriq.com */public class MResource { /** * 根据名字获取布局文件的id * * @param context * @param name * 布局文件的名字 * @re原创 2015-06-01 11:26:33 · 1528 阅读 · 1 评论 -
Android Studio 指定DEBUG和RELEASE版本打包时的APK文件名
build.gradle文件的代码片段:android {...... //打包后应用名称 applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile def fileNam原创 2016-03-17 10:18:48 · 10342 阅读 · 1 评论 -
仿手机QQ消息数拖动删除效果
仿手机QQ消息数拖动删除效果用法:复制/app/src/main/java/com/sch/dragdelete/DragDeleteTextView.java,和/app/src/main/res/drawable/clean_anim.xml,以及使用到的图片/app/src/main/res/mipmap-xhdpi/到自己项目中的对应位置。DragDeleteTextView类的用法与Tex原创 2015-10-09 17:37:11 · 1448 阅读 · 1 评论 -
面试题-Android篇
最近得空,就去一些招聘网站做了些面试题,为方便大家共同学习,Android相关的就在这篇博客里记录一下,以后有空会持续更新,大家有更好的答案也可以留言告诉我。面试题-Java算法篇 传送门原创 2015-11-18 16:05:40 · 829 阅读 · 1 评论 -
Android项目导出为jar包后调用外部资源的问题
将一个项目导出为jar包很简单,步骤:右键点击目标项目 –> 选择Export… –> 选择Java –> 选中Jar file –> 点击Next按钮 –> 将勾选全部去掉只保留src –> 下面有个框框可以选择导出路径 –> Finish。 * 如果项目中没有使用到资源(如图片、布局文件)直接导出即可。 * 如果有资源文件那么直接导出也不会报错。但是在使用的时候会报一些id找不到之类的错误。原创 2015-06-02 12:04:56 · 1938 阅读 · 1 评论 -
Android中使用lambda表达式
使用lambda可以大大简化代码: http://www.oschina.net/question/12_59047 http://blog.csdn.net/wangboxian/article/details/41963205Android 中使用lambda需要java 8 的支持,下载地址:http://www.androiddevtools.cn/Android Studio中使用la原创 2015-10-10 17:34:10 · 861 阅读 · 0 评论 -
Android修改桌面快捷方式的图片和名称
项目要求在应用运行过程中生成了桌面快捷方式,这个很简单,网上很多资料,但是除了这个还要在应用中修改这些快捷方式的图标和名字,找了很久没有找到方法。 怎么办呢…… 正在苦恼的时候突然想到:查询快捷方式的时候使用getContentResolver().query()方法查询的,这不就是ContentProvider提供数据的么,既然如此,那除了query()方法,肯定还有updat原创 2015-07-16 20:47:40 · 4628 阅读 · 2 评论 -
从相册或拍照选择图片并剪切
预计实现功能:从相册选取图片并进行剪切。打开相机拍摄图片并进行剪切,最后删除相机产生的图片。技术使用:分别使用Intent打开相机、相册、和剪切程序。详见代码内存卡保存相机拍摄的图片,并在最后删除。代码逻辑:进入图片库 –> 选择图片 –> 进入剪切程序 –> 剪切完成回到主页。进入图片库 –> 选择图片 –> 进入剪切程序 –> 未剪切直接退回到主页。进入图片库 –> 未选择图片原创 2015-05-23 16:12:09 · 1557 阅读 · 1 评论 -
你一定会用到的 RxJava 操作符
RxJava 操作符阅读本文前请先了解 RxJava 的基本使用。参考文档: RxJava JavaDoc ReactiveX文档中文翻译1 Observable 的创建1.1 from( )转换集合为一个每次发射集合中一个元素的 Observable 对象。可用来遍历集合。方法列表:public static Observable from(Future原创 2016-09-19 09:20:57 · 2550 阅读 · 1 评论