开发实战常用
SkyWolfers
人不学习,跟咸鱼有什么区别
展开
-
Android实战开发:获得屏幕物理尺寸、密度及分辨率
通过程序去了解硬件情况是一件十分有意思的事情。很早我就研究在WM6.5上获得屏幕物理尺寸,但一直没有成功。后来又想要在Android上有所突破,不过在今天之前得到的尺寸都不准确。虽然很多人认为没必要这么较真,因为貌似很多情况下用不到。不过我就当这是一件很有挑战性的事,一定要做到。对,就是这么任性。源码中android.view包下的Display类提供了很多方法供程序员获得显示相关的信息,通过此类...转载 2017-07-17 10:22:53 · 914 阅读 · 0 评论 -
android如何获取应用版本号和版本名称
首先需要获取包管理者,然后再获取包对应的信息,再获取版本号,最后把值设置到该显示的地方就可以了。 public static int packageCode(Context context) { PackageManager manager = context.getPackageManager(); int code = 0; try { Packa...原创 2019-01-11 15:48:06 · 2555 阅读 · 0 评论 -
Android中的File存储
关于Android的File存储,这里先说下Java中的File类,根据面向对象的思想,Java中对文件的操作也进行了对象的封装,这个操作文件的类就是File类,File提供了丰富的api来进行文件的操作,比如常见的createNewFile(),mkdir(),mkdirs(),exists(),isFile(),isDictory(),renameto(),delete(),getName()...转载 2018-10-08 11:34:32 · 1076 阅读 · 0 评论 -
开发中用到的多渠道打包
首先在AndroidManifest.xml文件中添加: <meta-data android:name="HUIBO_APP" android:value="${HUIBO_APP_VALUE}" />然后再module的build文件下添加productFlavors { mainapp{} ...原创 2018-08-23 13:55:13 · 168 阅读 · 0 评论 -
java.lang.IllegalStateException: Fragment(XXFragment) not attached to Activity异常
下边两个问题,是在开发中碰到的一些关于Fragment的偶发性的问题,今天时间比较多,就在网上搜了一些解决方式:1、关于Fragment(XXFragment) not attached to Activity 异常。出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在...原创 2018-08-22 16:50:50 · 1670 阅读 · 0 评论 -
关于系统修改文字大小app兼容问题
/** * * @return * 禁止系统修改app文字大小 */@Overridepublic Resources getResources() { Resources res = super.getResources(); Configuration config=new Configuration(); config.setToDefaults();...原创 2018-06-29 10:32:19 · 509 阅读 · 0 评论 -
svn更新和提交项目报错: E200014: Checksum mismatch for
今天svn提交项目死活提交不上,报错如下:svn: E200014: Checksum mismatch for 'bala/bala/bala目录+文件': expected: ede36171fde5dfa11504b90690fb5ce6 actual: 9e9a1fa06031710331951a1078f1aaf0 看到网上有很多人的解决办法都是找到.svn/entries文件...原创 2018-02-24 14:22:44 · 6410 阅读 · 1 评论 -
FileProvider相关 Failed to find configured root that contains错误
问题:java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/**at android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:678)at ...原创 2017-11-21 09:53:37 · 3129 阅读 · 1 评论 -
Android开发关于必须正式签名才能让获取信息如何debug
最近公司项目又要进行版本升级了,现在已进入尾声,但是提测后居然发现微信登录有问题,wtf?这次改版根本没动这个好吗。但出了问题必须要解决,这次啥都没改,根本无从下手,检查微信第三方登录代码,完全没问题,如果是自己的代码用debug分分钟就好了,但是这个必须要打包出来才能获取正式签名登录,还有百度地图等第三方涉及到签名的都必须打包才能测试,这就很矛盾了,这就很恼火了,可能对于很多新手来说就进入一个死原创 2017-10-23 13:22:36 · 303 阅读 · 0 评论 -
Popupwindow在Android 7.0以上系统位置显示不对的解决办法
google有时候确实有点坑,之前设置popupwindow都是对的,现在适配7.0手机就不对了,加上下面的代码,你会发现神奇的事 @Override public void showAsDropDown(View anchor) { if (Build.VERSION.SDK_INT >= 24) { Rect rect = new Rect(原创 2017-07-26 14:21:33 · 692 阅读 · 0 评论 -
Android Studio连接手机没反应,提示错误adb.exe start-server' failed -- run manually if necessary
有时候我们在把手机连接到Android Studio当中的时候会出现手机无法识别,连接窗口中显示Nothing to show的情况,而我手机之前连接还是好好的呀,怎么回事呢?我们再看一下底部提示的错误信息,一般如下:’C:/Users/Administrator/AppData/Local/Android/Sdk/platform-tools/adb.exe start-server’ fai...原创 2019-02-25 17:45:02 · 838 阅读 · 0 评论