android
坚持做笔记
这个作者很懒,什么都没留下…
展开
-
重新认识与正确使用LayoutInflater
Layout inflation is the term used within the context of Android to indicate when an XML layout resource is parsed and converted into a hierarchy of View objects.It’s common practice in the A转载 2015-05-20 15:06:59 · 539 阅读 · 0 评论 -
android 7.0 8.0 安装apk适配 FileUriExposedException
public static void installApk(Context context, File file) { Intent intent = new Intent(Intent.ACTION_VIEW); Uri data = Uri.fromFile(file); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK...原创 2018-03-30 13:58:47 · 683 阅读 · 0 评论 -
Android Studio Gradle 设置代理 socks5
公司环境下,公司有自己的maven respository,项目又需要依赖一些被墙的,或者下载很慢的,gradle需要设置自己的代理.使用AS settings中的proxy设置不太好用.AS设置 socks5 也有问题,SOCKS5代理需要转成http代理. https://docs.gradle.org/4.0/userguide/build_environment.html#N10D...原创 2018-03-30 11:52:21 · 15130 阅读 · 1 评论 -
Mac linux 设置环境变量
Mac下面的环境变量设置和Linux差不多,一般为这几个文件(左边的先加载):/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrcetc目录下面的是系统级的配置,~目录下的是用户配置,用户配置文件只会加载一个(.bashrc除外),不存在的可以自己新建. 以上来自百度通常在~/.bash_原创 2018-01-05 14:41:34 · 306 阅读 · 0 评论 -
Android问题记录
1.android 5.0 抛弃 httpclient 解决方法android { useLibrary 'org.apache.http.legacy' }2.transformclasseswithjarmergingfordebug,相关问题 https://stackoverflow.com/questions/33209631/errorexecution-failed-原创 2017-09-08 16:18:58 · 241 阅读 · 1 评论 -
仿微信多图片选择、预览、手势处理
https://github.com/wangluu/PicSelect 因为觉得网上其他的仿微信图片选择都不够好,特别是手势处理,大图查看时,稍微放大图片,再左滑右滑效果很不理想,所以我自己做了一个。原创 2017-09-13 18:45:24 · 2649 阅读 · 0 评论 -
Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文件夹路径修改
Gradle离线配置,.android .AndroidStudio .gradle .m2 默认路径修改原创 2017-08-24 15:14:34 · 11144 阅读 · 6 评论 -
ViewGroup getChildDrawingOrder与焦点Focus放大遮挡
做AndroidTV项目时,通常都会要实现如下图的功能,某个控件获取焦点后放大,并且显示在最上层。 默认是会被遮挡的原创 2017-08-25 15:14:09 · 852 阅读 · 0 评论 -
WebView设置透明,滚动时有黑影,加载图片
解决黑影的关键代码:android:layerType=”software”<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r原创 2017-08-01 11:10:45 · 369 阅读 · 0 评论 -
百度地图SDK AS DEMO 验证出错,错误码:230
百度地图AS DEMO 导入之后无法直接运行: 报错: key验证出错,错误码:230; 请在 AndroidManifest.xml 文件中检查 key 设置想正确运行demo需要获取正确的apikey,填入AndroidManifest.xml中。 也就是在百度创建应用页面填入正确的sha1值和包名。 包名baidumapsdk.demo没有问题,关键就是sha1值。百度的教程点这里百原创 2017-07-27 18:28:56 · 1926 阅读 · 0 评论 -
ListView、Spinner、RecycleView的CommonAdapter
参考网上,自己总结的项目中经常用到的adapter原创 2017-08-15 14:48:49 · 460 阅读 · 0 评论 -
Android APP开机自启,Xposed解决方案
公司某Android TV项目需要应用开机自启,进入应用界面。 使用的是创维T2盒子, 普通解决方式无法解决问题,应该是厂商进行了限制,无法自启。最后使用Xposed解决了。该方式应该同样适用于可以root的其他手机/盒子。root设备。我使用360root成功root了创维T2盒子,其它设备请自行尝试。安装xposed框架编写xposed 模块。安装使用编写xposed 模块请自行搜索原创 2017-08-08 18:18:51 · 3523 阅读 · 0 评论 -
Android Studio 关联源码
这里记录的是最新版本的SDK源码未发布时,如何关联源码.修改jdk.table.xml。我的电脑路径 C:\Users\Administrator.AndroidStudio2.3\config\options\jdk.table.xml 修改最新sourcePath,例如我的:将Android API 25 Platform的sourcePath复制到Android API 26 Platfo原创 2017-07-10 12:47:29 · 284 阅读 · 0 评论 -
AndroidStudio SVN Ignored Files
Android项目文件夹通常很大,几十到几百M,但我们再上传到SVN 或打包发给其他人时,并不需要把所有文件打包。这里说下AS下如何设置上传到SVN忽略一些文件。需要在share到svn之前设置 1.File->Settings->Version Control->Ignored Files,3种方式添加忽略文件(指定文件,指定文件夹,匹配),通常忽略.gradle文件夹 .idea文件夹,项目和原创 2017-07-06 15:15:50 · 1679 阅读 · 0 评论 -
Android应用开机自启
1 权限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 2 广播接收器public class AutoStartBroadcastReceiver extends BroadcastReceiver{ public AutoStartBroadcastReceiver() {原创 2017-03-15 14:43:39 · 509 阅读 · 0 评论 -
正确使用LayoutInflater
之前转载了Dave Smith 写的Layout Inflation as Intented,不过排版不好,一直也没管。 最近想整理翻译一下,搜了一下,发现已经有人翻译了,链接在此。原英文论文链接点这里翻译 2017-02-23 14:19:38 · 262 阅读 · 0 评论