摘要:
这里讲的不是手动升级的办法,而是让Android Studio 自动升级的办法 老规矩,关门,放图 其实很简单,在Android Studio 的bin 目录下 找到这个文件,使用记事本打开 studio.exe.vmoptions(64位的打开studio64.exe.vmoptions,但是不知道怎样,我的64位,但是两个都要改) 在最后添加两句 -Didea.updates.u... 阅读全文
摘要:
国际规矩,关门,放截图 左边是我写的,右边是微信的,功能差不多了 先讲使用到的东西 列表使用的是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 阅读全文
摘要:
虽然Android为我们提供了大量的组件,但是有时候我们还是显得不够用必要时还是要重写逐渐,这篇就是要记下我重写TextView的感悟我的目的是让textview把显示内容中用#好括住和@到空格的部分变为蓝色首先定义一个WeiboTextView类,我们要是textview中的文字变色要是用的类是android.text.public class WeiboTextView extends TextView { public WeiboTextView(Context context) { super(context); // TODO Auto-genera... 阅读全文
摘要:
所有的解析都放在代码的解析中了,直接看代码吧package com.artifex.mupdfdemo;import android.app.AlertDialog;import android.app.ListActivity;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.content.Intent;import android.content.res.Resources;import android.net.Uri;i 阅读全文
摘要:
当我们要对一个文件或者文件夹进行监听的时候,我们可以使用android api中的android.os.FileObserver FileObsserver是一个抽象类,用户需要实现一个onEvent的函数里面可以实现对文件状态的监控 文件的状态一共有 int ACCESS Event type: Data was read from a file 读取文件内容 int ... 阅读全文
摘要:
开始前先吐槽一下。Android没有几个看得上眼的,唯一比较看得上眼的智器阅读在我平板上也是有bug(不会根据你的平板状态来判断是否应该横屏)我要写PDF阅读器,那个解析PDF的代码也不是我可以写的出来,所以我就去网上找了开源的PDF解析代码。Java直接忽略掉,直接找C的。不负所望,找到了两个比较好的库,还有Android上的demo。我首先找到的是DroidReader(https://code.google.com/p/droidreader/),这个就是智器阅读使用打开PDF用的开源代码(你可以解压智器的APK可以看到用了一样的库文件)。当我在尝试编译这个代码的时候,发现这个库有一部分 阅读全文
摘要:
完整的问题提示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 阅读全文
摘要:
换输入法,这个是输入法的问题,目前测试过的bing输入法和Google输入法没问题,百度和搜狗都是会有问题 阅读全文
摘要:
具体解释看代码,代码如下 1: //主函数 2: function main() { 3: var quickTimeArray = new Array(); 4: var mergeTimeArray = new Array(); 5: for (var i = 1; i <= 20; i++) { 6: 7: 8: var array = getRandomArrayEasy(5000*i ); 9: var array2 = array.slice(0)... 阅读全文