![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 63
jfwqrzy
生命诚可贵 爱情价更高
展开
-
Unable to resolve target 'Google Inc.:Google APIs:8
最近使用eclipse导入一个工程的时候 一直报这个错 上网搜索了一些方案 还是没有解决 最后偶尔打开工程的project.properties文件 发现里面"target=Google Inc.:Google APIs:8 " 然后我打开自己另一个工程发现是这样的"target=android-19" 然后我复制过去 发现问题解决了 希望这个对各位出现相同问题的有所帮助原创 2016-05-14 23:41:59 · 1005 阅读 · 0 评论 -
关于EditText点击enter键会出现换行的解决方式
情形1: 如图 解释: 进入页面是左图的效果, 但是当连续多次点击enter键, 就出现了右图的效果, 即edittext出现了多行 , 但是一般来说账号密码这些页面的Edit只需要一行就足够了 , 所以出现这种情形用户体验是很糟糕的解决方案:在EditText的布局中, 添加一个属性即可android:maxLines="1"情形2原创 2017-09-19 10:53:37 · 5149 阅读 · 1 评论 -
AndroidStudio修改packagename(包名)
如何修改packagename变为自己想要的原创 2016-09-29 22:55:07 · 4617 阅读 · 0 评论 -
关于屏幕分辨率适配的教程
对于屏幕分辨率 如果你现在问我px/dpi...我可能还会头晕,但是,不代表不可以做屏幕适配!!!关于屏幕适配,你只需要知道,能够让一个控件在不同分辨率下显示的效果一致(或者差不多) ,适配就OK了举个栗子 一个button 在1080p分辨率下宽度占屏幕一半 那么,假如,在720p分辨率下,也是占据屏幕宽度一半(大致),就可以认为,你的屏幕适配基本OK了(个人之见))屏幕适配的方案有原创 2016-09-30 11:22:44 · 4105 阅读 · 0 评论 -
android开发中常用的占位符
在开发的时候 如果懂得使用占位符 是一件很方便而且让人眼前一亮的技巧现在我就介绍一下常用的几个占位符和几篇文章给大家1. %s 表示字符串占位符String.format("再见%s" ,"理想" );//再见理想2. %1$s跟上面差不多意思,只是需要占位的数量不一样,上面的一般只有一个占位,这个则是多个占位,看代码(1和2分别表示第一个占位符和第二个占位符,我是原创 2017-12-25 13:42:15 · 7716 阅读 · 0 评论 -
使用include标签出现的空指针问题
这次使用include的时候,出现了空指针问题,虽然换了种方法解决,但是还是觉得找到原因解决问题才是正道。现在就做个笔记,虽然include比较少用,有笔记记录下来,方便日后查看。这是需要 include的布局,其实只是个toolbar,并且设置了id属性。 正常使用:步骤1、使用include插入上方的toolbar布局,这里include标签没有设置id属性步骤2、...原创 2018-01-05 16:26:38 · 1299 阅读 · 4 评论 -
使用dex-method-counts.jar来查看apk的方法数量
第一步:注意: 要求的运行环境是java81. 直接下载别人编译好的dex-method-counts.jar到电脑 如 d盘2. 这个jar自己去百度一下 csdn都是(文章最后有惊喜)3. 自己去github下载工程 自己去编译导出jar(反正我是没有成功...) ============更新=============我知道如何编译工程导出jar了 ,下面是导出步骤...原创 2017-12-21 15:16:44 · 987 阅读 · 0 评论 -
android开发的布局技巧-tools
使用实例 :第一步: 在布局的根标签里面添加以下命名空间(其实这个也没必要, 第二步完成之后会提示的)xmlns:tools="http://schemas.android.com/tools"第二步: 在textview里面使用(我基本只用在tv) 格式是: tools:text = ""<TextView android:id="@+id/currentPosition" ...原创 2018-01-05 15:23:15 · 427 阅读 · 0 评论 -
AndroidStudio工程导出jar包
AS工程导出jar的方式:1-命令行方式, 在dos窗口...据说可能会有缺失(但是极少),最好自己测试一下,反正我一直用没出过问题2-在as内部的terminal终端里面(这个方法我并不会) 环境:计算机 : win7 64位AS版本: 2.2.2 本文以方式1, dos窗口导出jar为例 步骤 : 1-进入dos命令窗口win+r->输入...原创 2016-11-25 11:29:14 · 722 阅读 · 0 评论 -
简单的Android客户端国际化(语言适配)方案
前言: 国际化,其实就是语言的适配,当你切换系统语言到别的国家语言,app显示的语言就是该国的语言.说明一下,这里适配的只是简单的app端的string字符串,完整的国际化,一些别的操作和后台的配合是必不可少的. 本文章基本参照http://blog.csdn.net/chenliguan/article/details/50678678这个博客的文章的,实际上就是细化一些操作,在...原创 2016-09-30 16:22:44 · 6013 阅读 · 3 评论 -
借助Stetho在Chrome上调试Android网络&数据库
借助Stetho在Chrome上调试Android网络&数据库本文转自:http://www.jianshu.com/p/03da9f91f41f正文:先来谈谈我的数据库调试历程第一阶段:这个熟悉的界面,记得那是13年初的时候,想要查看sqlite里面的数据都要通过这个Android Device Monitor找到/data/dat转载 2016-10-16 17:00:15 · 517 阅读 · 0 评论 -
解决Android studio编译异常 Error:Execution failed for task ':XXXX:processDebugManifest'
搜了好久 都是一些复制粘贴却最后也没给出解决办法的文章 都是这样这样可以解决 但是不说代码放在哪里 最后终于找到了 在此写一个短博客 权当是一个笔记 日后方便自己查看 也可以让其他遇到这个问题的伙伴快速找到解决方法解决方法:在app的gradle文件中添加如下代码即可:android { useOldManifestMerger true }原创 2017-08-10 17:07:09 · 4721 阅读 · 0 评论 -
Android中常用的优秀开源框架
本文转自:http://blog.csdn.net/qq_33291295/article/details/51959762正文Android开源框架库分类,挑选出最常用,最实用的开源项目,本篇主要介绍的是优秀开源框架库和项目,UI个性化控件会独立介绍。UI个性化控件IndexDependency InjectionsAndroidAnnotationsBu转载 2016-11-06 20:33:31 · 1352 阅读 · 0 评论 -
使用Picasso加载图片的内存优化实践
本文转自:http://blog.csdn.net/ashqal/article/details/48005833正文:使用Picasso加载图片的内存优化实践现在Android开源库中有许多图片加载框架,本文以picasso为例,总结下开发过程中的一些优化经验,使用的picasso版本如下compile'com.squareup.p转载 2016-10-20 16:55:56 · 313 阅读 · 0 评论 -
5分钟搞定android混淆
本文转自: http://www.jianshu.com/p/f3455ecaa56e正文:前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的p转载 2016-05-08 17:11:12 · 829 阅读 · 0 评论 -
Android视频播放的开发资源
本文转自:http://blog.csdn.net/abidepan/article/details/8679837正文:1.Android三种播放视频的方式:http://www.open-open.com/lib/view/open1341754267229.html1.android流媒体框架介绍3.#Testin杯#基于android的远程视频监控系统4转载 2016-04-22 01:06:07 · 1151 阅读 · 0 评论 -
使用友盟进行app的增量更新
本文转自:http://blog.csdn.net/itachi85/article/details/47357313正文:1.增量升级的原理 增量更新的原理就是将本地apk与服务器端最新版本比对,并得到差异包。比如现在的版本是1.1.4,大小是7.2M,新版本是1.1.5.大小是7.3M。我们发现两个版本只有0.1M的差异,这样我们如果采用增量升级生成0.1M左右的差异包,这转载 2016-04-16 23:44:30 · 1374 阅读 · 0 评论 -
新一代Android渠道打包工具:1000个渠道包只需要5秒
本文转自:http://finalshares.com/read-6735正文:源码:https://github.com/mcxiaoke/packer-ng-plugin最新版本v1.0.4 - 2016.01.19 - 完善获取APK路径的方法,增加MarketInfov1.0.3 - 2016.01.14 - 增加缓存,新增ResUtils,更有转载 2016-04-23 00:56:11 · 682 阅读 · 0 评论 -
Fragment之间传递数据
最近做demo用到了fragment , 想着fragment之间应该跟activity一样可以传递数据. 话虽如此, 但是对fragment不大熟悉, 所以百度了好几个方法都不行,最后在好友的指导下 终于知道了如何操作 . 目前只是做到了简单数据的传递, 复杂数据 map之类的,日后会补充的, 写这个文章一方面可以帮助一下像我一样不大熟悉fragment的朋友, 一方面更是让自己有所记录以后原创 2016-12-29 09:58:18 · 634 阅读 · 0 评论 -
离线下载 Genymotion 模拟器
无需翻墙,手动下载 Genymotion 模拟器 Android 虚拟设备本文转自:http://blog.csdn.net/ziwang_/article/details/51153422正文:Genymotion 是业界公认的最强大的 Android 模拟器,但是因为墙的原因,许多开发者在下载模拟器的路上遇到了很多阻碍,例如以下几种:转载 2016-10-16 16:56:57 · 482 阅读 · 0 评论 -
Fiddler抓包的一些坑的解决办法
前言:注意:以下大部分内容基本是第一篇文章的复制粘贴,我这里只是讲解一些坑如何解决。本文章内容主要来源:https://blog.csdn.net/qq_32259579/article/details/78994326Fiddler详细介绍:https://www.cnblogs.com/yyhh/p/5140852.html#l02 正文:一共4个步骤...原创 2018-07-30 16:57:44 · 60999 阅读 · 5 评论