![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
wuliangAndroid
多思考、多沉淀
展开
-
android 解放双手 自动化生成多语言strings内容
本文主要基于jxl.jar 自动解析Excel xls文件内容,生成values-文件夹及strings.xml文件资源文件:代码及jxl.jar下载只能支持97-2003的Excel xls,不适配Excel xlsx文件,需要另存为97-2003的xls文件后才能读取。产品经理给出的多语言.xls文件内容如下,自动化生成后:工具类:public class ValueMod...原创 2019-01-25 12:48:52 · 2241 阅读 · 1 评论 -
一个简单的线程池工具类——可以实现对单个线程的控制
使用方法:创建线程池代理类和runnable对象private ThreadPoolProxy threadPoolProxy = new ThreadPoolProxy(1, 1, 3000);private Runnable runnable = new Runnable() { @Override public void run() {原创 2016-12-11 11:34:18 · 4436 阅读 · 0 评论 -
Android Studio debug使用release的签名,省去微信登录之类的要打成正式包才能测试的麻烦!
当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。 当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。 1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一) 2.在Gradle中引入如下代码: //配置keystore签名 signingConfigs { release {转载 2017-07-21 17:13:56 · 873 阅读 · 0 评论 -
一款APP,从设计稿到切图(Android篇)
依旧声明:这里写的依旧只是某一种工作方法,而不是一种规范,你可以参考,但不要照搬,在具体工作中,一定要灵活运用。 汇总贴,整理了之前零散的关于Android的文章……这里我把Android的开发文档,字体,以及不同设计尺寸的文档图片上传了,喜欢的下载;切图的工具在IOS的帖子里,喜欢可以去那下载,这里就不上传了。如果看了IOS篇,对标注切图的问题会有更全面的理解,建议去看一下……IOS篇:一转载 2017-07-01 17:44:32 · 709 阅读 · 0 评论 -
一款APP从设计稿到切图过程全方位揭秘(IOS版)
9月17日凌晨,IOS9正式推送,它使用的字体最终还是变了,我下面写的内容你们也要酌情更新,因为我写的实在赶不上它更新的速度了iOS9使用的西文字体由Helvetica Neue变更为 San Francisco,iOS9中文字体由此前的黑体-简变更为苹方黑体 依旧声明:这里写的不是一种规范,只是一种工作方法,大家在具体工作中,一定要灵活运用。另外,技术的更新是非常快的,我写的这些可能某些东西已经和转载 2017-07-01 17:27:13 · 6914 阅读 · 0 评论 -
Android自动弹出软键盘的两种方式
android自动弹出软键盘原创 2017-05-10 13:50:56 · 1907 阅读 · 0 评论 -
Android 获取debug和release的 sha1和md5
命令行获取md5和sha1androidstudio获取md5和sha1原创 2017-05-12 11:36:35 · 847 阅读 · 0 评论 -
AndroidStudio ctrl+shift+F全局搜索不能预览
androidstudio全局搜索预览无内容 androidstudio全局搜索原创 2017-05-09 11:15:51 · 1286 阅读 · 0 评论 -
多渠道打包
多渠道打包 友盟多渠道打包原创 2017-03-07 01:02:13 · 256 阅读 · 0 评论 -
23个MySQL常用查询语句
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=<二查询字符串 SELECT * FROM tb_stu WHERE sname = ‘小刘’ SELECT * FROM tb_stu WHERE sname like ‘刘%’ SELECT * FROM tb_stu转载 2017-05-16 13:40:29 · 918 阅读 · 0 评论 -
Android app启动白屏优化
可以看到启动的时候会有一个白屏, 如果手机较慢的话, 这个白屏就会持续一段时间, 不太友好.那么还有没有什么办法优化呢?给我们的应用窗口弄一个PlaceHolderAndroid最新的Material Design有这么个建议的. 建议我们使用一个placeholder UI来展示给用户直至App加载完毕.原创 2017-07-01 16:28:41 · 3283 阅读 · 1 评论 -
PhotoView设置点击事件
photoView内部已封装好点击事件,直接调用即可:photoView.setOnPhotoTapListener(new PhotoViewAttacher.OnPhotoTapListener() { @Override public void onPhotoTap(View view, float x, float y) {原创 2017-10-19 10:11:05 · 1602 阅读 · 0 评论 -
AndroidStudio报错java.lang.SecurityException: Permission Denial:
新建了一个项目,每次都能正常运行,但是无论是退出app,还是按返回键回到桌面,就再也进不了app了, 错误信息:Launcher does not have the permission to launch Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x1020000原创 2017-10-13 16:14:06 · 1726 阅读 · 0 评论 -
ViewPager不能左右滑动
原因是因为其中的一个TextView,用了一个android:singleLine=”true”的属性。解决办法:去掉android:singleLine=”true”,使用android:maxLines=”1”替代原创 2017-09-20 20:25:02 · 1385 阅读 · 0 评论 -
Glide与RoundImageView同时使用时不能正常显示圆角
用Glide显示RoundImageView的图片时,首次加载的图片不能显示出圆角,而是显示直角图片,之前的代码是这样的:Glide.with(activity).load(imageUrl).asBitmap().placeholder(R.drawable.default_cover).error(R.drawable.default_cover).into(imageView);原创 2017-10-19 10:02:42 · 2219 阅读 · 0 评论 -
AndroidStudio意外重启,项目全部报错
解决办法如下: File -> Invalidate Cashes / Restart原创 2017-10-19 17:32:42 · 965 阅读 · 0 评论 -
AndroidStudio 编译报错Error:null value in entry: outputDirectory=null解决办法
解决办法: 删掉根目录下.gradle文件夹,然后clean ,rebuild就行了。原创 2017-10-19 17:46:01 · 780 阅读 · 0 评论 -
小米调试app相关问题解决办法
1、找不到usb调试: 解决办法:在设置–我的设备(关于手机)–全部参数–连续点击MIUI版本开启开发者模式,然后再回到设置首页–更多设置–开发者选项–开启USB调试2、anroidstudio直接run安装失败,报错Installation failed with message Failed to establish session 解决办法:开发者选项里关闭MIUI优化!原创 2017-10-23 16:52:56 · 1670 阅读 · 1 评论 -
Dagger2找不到DaggerActivityComponent类
这是因为你要成功编译一次,DaggerXXXComponent才会自动生成,如果是Android Studio的话,快捷键Ctrl+F9编译就行了原创 2017-10-23 17:32:32 · 7736 阅读 · 1 评论 -
AndroidStudio升级3.0后报错,All flavors must now belong to a named flavor dimension.
在module下的build.gradle中添加一行代码即可解决:android{ ... flavorDimensions "versionCode" ...}原创 2017-10-27 15:46:00 · 681 阅读 · 0 评论 -
AndroidStudio升级3.0后报错,Annotation processors must be explicitly declared now
报错信息显示为butterknife的注解导致的Error:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are原创 2017-10-27 16:01:15 · 565 阅读 · 0 评论 -
魅蓝3s调试React Native, 开启开发者菜单
react-native开发者菜单魅蓝3s开启react-native开发者菜单原创 2017-05-06 17:41:38 · 2295 阅读 · 0 评论 -
Windows下React Native安装教程及遇到的问题解决
1 下载安装node.js https://nodejs.org/dist/v6.10.3/node-v6.10.3-x64.msi下载安装python2 https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi下载安装git https://github.com/git-for-windows/git/releases/d原创 2017-05-06 15:50:33 · 1056 阅读 · 0 评论 -
Retrofit初体验
Retrofit原创 2017-03-06 18:15:00 · 294 阅读 · 0 评论 -
LeakCanary的简单使用
Leakcanary原创 2017-03-06 22:57:44 · 449 阅读 · 0 评论 -
轻松将一个Fragment转变成Activity
Fragment转变为ActivityActivity添加FragmentFragment原创 2017-03-06 23:31:03 · 2263 阅读 · 0 评论 -
Android 将软键盘Enter变为搜索
软键盘搜索android:imeOptions原创 2017-03-07 10:00:39 · 439 阅读 · 0 评论 -
如何快速转载CSDN中的博客
csdn转载博客转载 2017-04-10 10:26:29 · 220 阅读 · 0 评论 -
android教你打造独一无二的刷新加载框架
android刷新加载转载 2017-04-10 10:32:34 · 384 阅读 · 0 评论 -
关于用奇酷360手机调试apk时不能在logcat输出的问题
360手机logcat输出 360 Log打印Log打印转载 2017-04-12 11:00:46 · 4420 阅读 · 1 评论 -
android调试魅蓝3s,开启logcat输出
魅蓝3s开启locat输出魅族手机logcat原创 2017-04-17 10:06:28 · 2044 阅读 · 0 评论 -
activity的四种启动模式
activity的4中启动模式standardsingleTopsingleTasksingleInstance原创 2017-03-06 11:16:18 · 293 阅读 · 0 评论 -
SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新
SwipeRefreshLayout嵌套CoordinatorLayoutSwipeRefreshLayoutCoordinatorLayout转载 2017-03-06 10:56:06 · 4270 阅读 · 0 评论 -
android 输入框EditText禁止输入Emoji表情符
/** * 过滤emoji表情的EditText */public class FilterEmojiEditText extends EditText { //输入表情前EditText中的文本 private String inputAfterText; //是否重置了EditText的内容 private boolean resetText; p转载 2017-03-03 17:44:54 · 897 阅读 · 0 评论 -
Android app检测更新功能
android app检测更新检测更新原创 2017-05-12 17:15:46 · 634 阅读 · 0 评论 -
AndroidStudio 巧用 码云 + sourceTree 实现版本控制
码云创建项目sourceTreegit版本控制SourceTree原创 2017-05-12 16:54:20 · 4030 阅读 · 2 评论 -
为RecyclerView打造通用CommonAdapter 让RecyclerView更加好用
万能的RecyclerView 适配器转载 2017-05-12 12:01:49 · 1567 阅读 · 0 评论 -
Android打电话的三种方式
android拨打电话原创 2017-05-10 18:17:07 · 1413 阅读 · 0 评论 -
Android防止调用远程服务时多次初始化Application
Android 集成第三方SDK Application多次初始化原创 2017-05-10 17:43:28 · 1446 阅读 · 0 评论 -
Android DEX 方法超过64K限制
android dex方法超过64k限制原创 2017-05-10 17:29:49 · 323 阅读 · 0 评论