随笔分类 - Android小记录
摘要:最近 push 时候总是发现奇怪的 commit 如下图 调查一番之后才发现是这个Extra commit for .java > .kt renames 这个选项默认勾选的的问题, 这个选项一般提交的时候还不会出现,只有你发生了 java to kotlin 这个操作之后才会出现,有点坑。 发生转
阅读全文
摘要:原因 家里服务器的 NginxMangerProxy 使用的是 SQLite 作为数据库的。虽然数据不是很重要,但是丢了也是挺蛋疼的。考虑改为 MySQL 作为数据库,然后使用定时备份的策略来做数据库多备份。 升级步骤 1. 保存 sqlite 的 database 文件 NginxProxyMan
阅读全文
摘要:错误代码 val subList = newList.subList(position, endPosition + 1) val mergeList: MutableList<IChatTab> = mutableListOf() //展开文件里面的tab,放到一个folder里面 val tab
阅读全文
摘要:插件地址 Gradle Utilities 这个插件可以用来管理 Gradle 相关的文件,同时用来升级Gradle 这个插件提供了一些有用的实用程序来支持 Gradle 的日常工作: 列出所有正在运行的 Gradle 守护进程及其状态。此外,还可以执行终止守护程序或查看其命令行的操作。 管理 Gr
阅读全文
摘要:插件地址 这款插件主要功能是在 idea 里面方便使用反编译 apk 和 aar
阅读全文
摘要:# 关于Android菜单上的记录标签(空格分隔): Android 菜单---最近在做分享上一下事情,想遵守Android Design 规范做一个分享的菜单但是遇到一些问题 1. Android上ShareProvider 不支持捕获分享(也许是我没找到),于是就不能针对某个分享项做优化 2. ...
阅读全文
摘要:##升级到 classpath 'com.android.tools.build:gradle:1.0.0-rc1' 的问题1. 去掉rungrauad2. 所有的library去掉ApplicationID
阅读全文
摘要:#OnScrollListenerPro## ————OnScrollListener 加强版@[Android|ListView|OnScrollListener]----------在写listview的时候很时候我们都会遇到一些场景1. 判断当前是向上滚动,精确到px2. 判断是否滚动到最后一...
阅读全文
摘要:##为什么setAdapter之后不能addHeadView或者addfooterView**请看setAdapter 代码**@[Android|Listview|Adapter]```php @Override public void setAdapter(ListAdapter ada...
阅读全文
摘要:#AnimatorSet repeatCount 无效@[Android|AnimatorSet|repeatCount|repeatMode]AnimatorSet 在set元素中或者代码总设置这个东西都是无效的这是android上的一个Bug,必须要在每个子元素中设置
阅读全文
摘要:##Android Stuido 更新问题 1. 问题*Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection t...
阅读全文
摘要:代码中获取getActionbar().getHeight() 这个方法在onCreate中是获取不到高度的,平常使用还可以第二种,通过主题数据获取高度/** * 获取ActionBar 高度 * @param context * @return */ public static ...
阅读全文
摘要:以加载图库的照片为例解释都在代码中,看吧代码块package auggie.gallery;import android.content.ContentResolver;import android.content.Context;import android.database.Cursor;imp...
阅读全文
摘要:Android中的ScrollView会把OnTouch move事件捕获,并且不传递到子控件 网上的建议是使用 scrollview.requestDisallowInterceptTouchEvent(true); 但是我使用之后确实没有任何反应 于是就这样写了 scrollView.setOnTouchListener(new View.OnTouchListener() { ...
阅读全文
摘要:今天在网上瞎逛的时候发现了一个东西,发出来共享一下,就是GSON了 GSON 是什么,维基百科上的解析 http://zh.wikipedia.org/wiki/Gson 项目的源地址 https://code.google.com/p/google-gson/ 我的理解,就是一个自动把JSON解析为对象,把对象变成JSON的工具包 到底有多简单,下面两行代码就可以解析下下图的JSON了 ...
阅读全文
摘要:国际规矩,关门,放截图 左边是我写的,右边是微信的,功能差不多了 先讲使用到的东西 列表使用的是ExpandableListView,上面的字母就是Group来的 SideBar 的实现是使用了一个View,ABCD的排布是第一次初始化的时候使用Cavans画上去的 小方块就是一个在列表上面的TextView 具体情况,请看代...
阅读全文
摘要:很久没有写关于微博的东西,最近在写微博的认证,结果发现微博的认证接口发生了变化了,搞得我有点麻烦,所以就写下来给以后的我使用新浪提供了一个SDK来获取认证信息,但是调用新浪的SDK认证UI是在是太难看了。弹出一个Dialog也就算了,输入的时候还会折叠,导致可视面积过少所以还是自力更生,自己写一个吧(不过要使用SSO登陆还是需要新浪的SDK的)认证过程1.请求https://api.weibo.com/oauth2/authorize 获取Code 例子:public static final String URL_WEIBO_AUTHORIZATION = "https://api
阅读全文
摘要:完整的问题提示Gradle: FAILURE:Build failed with an exception.*What went wrong:Execution failed for task ':compileDebugAidl'.>No signature of method: com.android.ide.common.internal.WaitableExecutor.waitForTasks()is applicable for argument types:() values:[]Possible solutions: waitForAllTasks()*T
阅读全文
摘要:只是学习android中的一点笔记,可能有点可笑
阅读全文