![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
LPF_FORFREE
积跬步,至千里;积小流,成江海;登高山,知天之高;临深溪,知地之厚。
展开
-
Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused
Android Studio sync project的时候遇到Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused这个问题,我没开代理啊,为啥会这样(这是之前开过代理之后出现的,没开代理的时候什么毛病都没有)。在项目里查看选择的是no proxy没错,gradle.properties里也没有设置代理相关的东西,那是什么原因呢?上网查资料看到有人说在用户目录下的.gradle文件夹里面还有一个gradle.properties原创 2020-05-19 16:05:38 · 3011 阅读 · 0 评论 -
刘海屏适配总结
0.刘海屏这儿的刘海屏统一指挖孔屏、凹凸屏等有一部分不能显示内容的区域的屏幕1.刘海屏适配1.1刘海屏的类型自从iPhone X以后,Android各大厂商都在跟风刘海屏,先不管它的好看与否,这都是android开发者迈不过去的一道坎,由于android设备类型太多,也造成了刘海屏的不同类型,大致如下图所示最后一种没有见过,暂时不去管它。为了防止全屏显示时布局的遮挡及提供给用户更好的屏...原创 2020-02-12 12:50:11 · 4456 阅读 · 0 评论 -
下载图片或视频同步到手机相册
记录之前用的是下面的代码Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);intent.setData(Uri.fromFile(myCaptureFile ));sendBroadcast(intent);//发送一个广播发现在某些手机上不好使,然后通过查找资料替换为下面的代码MediaScanner...原创 2020-02-10 17:04:52 · 785 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStatePagerAdapter区别?
简单记录下两者的区别 FragmentPagerAdapter对于生成的没一个Fragment都会保存在内存当中,适用于页面内容相对固定,数量也较少的情况。对于不需要的fragment,FragmentPagerAdapter会调用事务的detach(Fragment)方法,而不是remove(Fragment)方法,所以FragmentPagerAdapter只是销毁了fragment的视图,...原创 2018-03-08 11:03:11 · 1364 阅读 · 0 评论 -
在 Terminal 中使用 gradle,报 ‘gradle’ 不是内部或者外部命令,也不是可运行的程序或批处理程序
在 Terminal 中使用 gradle,报 ‘gradle’ 不是内部或者外部命令,也不是可运行的程序。 什么鬼,之前还好用。心想可能是新建项目的时候使用的gradle版本跟之前的不一样?好吧重新配置一下gradle的环境变量。新建GRADLE_HOME然后在系统变量的Path里添加%GRADLE_HOME%\bin;,为啥还是不好使?仍然报同样的错误。无奈,现在直接把gradle的全路...原创 2018-04-09 11:28:48 · 6471 阅读 · 8 评论 -
百度地图问题记录
1. 百度地图初始化失败,代码只写了这一句SDKInitializer.initialize(getApplicationContext()),一直报空指针错误,具体如下:Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Stringandroid.os.Bundle....原创 2018-04-10 11:12:38 · 917 阅读 · 0 评论 -
调用系统相机拍照出现java.lang.SecurityException:
具体问题: java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE flg=0x3 cmp=com.android.camera/.Camera clip={text/uri-list U:content://media/external/im...原创 2018-03-28 18:57:01 · 5269 阅读 · 0 评论 -
EditText被遮挡底部问题
遇到EditText被软件盘遮挡底部一部分的问题,能显示文字但是EditText被遮挡了一部分,解决方式记录下 1、EditText高度改成wrap_content,利用padding扩展EditText高度 2、利用windowSoftInputMode配合ScrollView解决 3、自定义EditText layerlist布局解决 4、监听View的高度变化,改变布局...原创 2018-03-29 11:59:27 · 1409 阅读 · 0 评论 -
Fetch failed: ssh variant 'simple' does not support setting port
用Android Studio pull代码的时候出现Fetch failed: ssh variant ‘simple’ does not support setting port。 有两种方式解决: 1、在git bash中输入如下代码git config --global ssh.variant ssh2、git版本太高导致的,给git降级,重新下载一个低版本的Git覆盖安装...原创 2018-05-09 15:30:12 · 1852 阅读 · 0 评论 -
Android Studio显示找不到mips64el-linux-android-strip
运行项目报错显示找不到mips64el-linux-android-strip文件,我什么也没改啊,懵逼了一下午,最后查找资料,找人问。可能是跟NDK版本太高有关,r17平台支持发生了改变。特此记录一下 解决:把现在使用的ndk删除,下载一个之前版本的ndk解压并移入sdk/ndk-bundle文件夹下。...原创 2018-05-23 17:17:15 · 1768 阅读 · 0 评论 -
Android开发的一些好的习惯(整理)
能用Float.valueOf(x)之类的获取值就不要新建对象(new Float(x))如果不考虑线程安全使用StringBuilder代替StringBufferif{}else{}超过三个的时候用switch代替使用增强for循环代替普通的for循环,除非对象是ArrayList之类的用普通for循环更好如果根布局是FrameLayout并且没有背景可以用标签减少嵌套,但是注意两点:原创 2017-12-27 15:57:27 · 356 阅读 · 0 评论 -
DecimalFormat格式化小数点变逗号问题
原因:发现在做项目的国际化任务时,用DecimalFormat格式化后的小数点变为逗号了,经过调研发现不少欧洲国家就是这样表示的,例如德国,法国等,还有其他一些小语种也会出现小数点变逗号的问题。 解决:手动去声明小数点为‘.’,看以下代码 DecimalFormat df = new DecimalFormat("##0.00"); DecimalFormatSymbols dfs转载 2018-01-26 21:38:47 · 7447 阅读 · 2 评论 -
百度语音合成
百度语音集成原创 2016-06-30 15:25:51 · 6832 阅读 · 3 评论 -
FaceBook Share
最近做了一个facebook的分享功能,由于刚开始用的umeng,分享链接视频的时候总是不成功,就想集成facebook的sdk.下面是集成步骤(FaceBook官网都有):1、前往 Android Studio | New Project(新项目)| Minimum SDK(最低 SDK)2、选择 API 15: Android 4.0.3 或更高版本,然后创建新项目。3、创建新项目后,打开原创 2016-08-01 18:48:35 · 907 阅读 · 0 评论 -
其实你不知道MultiDex到底有多坑
遭遇MultiDex 愉快地写着Android代码的总悟君往工程里引入了一个默默无闻的jar然后Run了一下, 经过漫长的等待AndroidStudio构建失败了。 于是总悟君带着疑惑查看错误信息。UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65转载 2017-03-31 13:17:39 · 275 阅读 · 0 评论 -
真机测试出现INSTALL_FAILED_USER_RESTRICTED安装错误
之前用小米测试的时候遇到一个问题,两个一样型号的手机一个能直接用Android Studio安装公司的项目一个却不可以,总是报INSTALL_FAILED_USER_RESTRICTED错误,具体见下图 查了许多资料,最后通过打开开发者选项里的允许通过usb安装应用解决了,不过打开这个选项需要先安装一个sim卡,之后可以拿出来。 其他机型貌似也会出现这个问题,都差不多自行解决吧原创 2017-10-30 19:01:51 · 12036 阅读 · 1 评论 -
SpannableStringBuilder使用
在优化代码的时候发现了SpannableStringBuilder,很遗憾现在才发现这么强大的工具,为啥不说SpannableString呢,因为前者可以拼接,后者不可以拼接,类似StringBuilder与String,本来想详细介绍一下SpannableStringBuilder的,但是发现前人都已经写好了,在此只是做一个记录,权当做个笔记,方便以后找的时候方便,附上一小段代码及N个传送门//修原创 2017-10-30 19:52:30 · 793 阅读 · 0 评论 -
TextView跑马灯无效果及解决方法
起因:项目上要实现一个跑马灯效果。心想很简单啊,没有什么特别的要求,直接用Android TextView自带的就行了。 经过:我设置了以下属性android:maxLines="1" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="tr原创 2017-10-16 17:35:25 · 1464 阅读 · 0 评论 -
Android权限动态申请
Android 动态权限申请原创 2017-11-14 19:04:12 · 1274 阅读 · 0 评论 -
Android内存优化整理
看了好多内存优化方面的博文,整理一下做个记录,不时的翻看一下才能形成习惯。 总体来说内存优化就是代码布局的优化,细分的话又可以分为上图左边的四种情况,然后其他的没有标号的其实都可以归纳到这四种情况当中,只不过可能会有拆分,所以就单独拿出来了。具体请看下图 有一些备注也比较重要,没办法截图,请看详情连接。如果有什么不足的欢迎拍砖。原创 2017-11-27 18:40:12 · 344 阅读 · 0 评论 -
Android代码中遇到的一些警告或问题汇总
1. ‘catch’branch identical to‘instantiationexception’branch: Reports identical catch sections in try blocks under JDK 7. A quickfix is available to collapse the sections into a multi-catch section. ...原创 2017-08-24 11:28:09 · 6395 阅读 · 0 评论 -
方法和类被调用多次,但是AS显示灰色
碰到一个问题,Android Studio里面的一些类及方法,明明有被其他的类或者方法调用,但是去看的时候显示灰色,鼠标放上面的时候显示:Class ‘XXX’ is never used或者Method ‘XXX’ is never used,而且运行的时候毫无问题。显示如下: clean Project无效 解决方法:File—>Invalidate Caches/Restart 如下原创 2018-02-02 18:17:44 · 1495 阅读 · 0 评论 -
Installation failed with message INSTALL_FAILED_TEST_ONLY:installPackageLI.
在真机运行代码的时候遇到了一个问题见下图: 网上找到的解决方式有以下几种:AndroidMainfest.xml中设置了apk属性为testOnly.只要去除android:testOnly属性或者将该属性值设置为false即可gradle版本为测试版本,非稳定版本,这时只需要把gradle版本修改为稳定版本即可adb install -t *.apk但是以上第一及第二种都不原创 2018-01-26 21:04:40 · 1405 阅读 · 0 评论 -
listview gridview屏蔽滑动及嵌套时解决方法
最近做的东西牵扯到listview gridview屏蔽滑动的问题,自己做一个笔记省的以后乱找。 1、单纯的listView以及gridView屏蔽滑动 两个控件屏蔽滑动的方式是一样的,都是利用事件分发机制,这儿正好有一个GridView,就以它作为例子了。一下是代码,比较简单public class MyGridview extends GridView {原创 2016-05-06 13:32:39 · 903 阅读 · 0 评论