Android
iswsc
这个作者很懒,什么都没留下…
展开
-
Android下如何卸载和格式化sdcard
想了好多天 没想明白到底怎么弄,昨天 一朋友告诉我用aidl 试了下,还真的成功了!!下面我们来看看到底怎么实现的吧 因为google并没有给我们暴露卸载sdcard和格式化sdcard的api 那要怎么才能实现呢,android中的设置里可以 卸载和格式化sdcard,那我就来到了settings的源代码里找(Settings源代码要自己下载),在com.android.s原创 2012-05-21 16:56:39 · 4093 阅读 · 1 评论 -
android EditText不显示光标 解决办法
设置 EditText 属性 android:textCursorDrawable="@null" 这样就会显示出来了 其实这个属性是用来设置光标颜色的原创 2013-08-14 17:05:01 · 1225 阅读 · 0 评论 -
android sdk manager无法更新
前两天手贱 家里的电脑点了一下ADT 更新,结果悲催了,无法使用了,更新都更新不下载,几k几k的下载,还失败。解决方法:去官网下载最新的 sdk 覆盖原有的sdk 下载最新的adt 把老的去掉 就可以了, 不要傻等着adt自己更新 等死都更新不了。原创 2013-12-03 14:59:00 · 623 阅读 · 0 评论 -
Android 基于xmpp的即时通信Demo
该Demo基于xmpp 以asmack为源码包 以openfire为服务器 做的一个demo 仅共参考实现了 注册 登录 添加好友 删除好友 以及 一对一聊天下载地址为 点击打开链接注:服务器需要自己下载配置 如果没有服务器 就别下载了原创 2013-04-21 17:18:36 · 2572 阅读 · 1 评论 -
android 2.2 /2.3 FrameLayout margin 不起作用
最近用FrameLayout 设计一个复杂的UI在4.0以上是原创 2014-05-17 10:19:57 · 771 阅读 · 0 评论 -
android px 转换成 dip 做代码适配
根据我个人测试 px 转换成dip 的算法为 px / density = dip 设计部那些傻逼都会给px的 如 30px 那么 你就可以 这么做 30 * density 这样适配就完成了反之如 你在xml文件里面设置宽为200dip 可视化 UI 一般都是用480*800的 也就是 density = 1.5 则 200 * 1.5 = 300 px这样 你在 代码里面原创 2013-02-21 12:02:17 · 459 阅读 · 0 评论 -
android bitmap 指定任何一个角为圆角 处理方法
最近 项目 一个listview item 里面有一个 角为圆角原创 2014-05-23 18:50:11 · 1081 阅读 · 0 评论 -
android 锁屏密码忘记了(程序员版本)
可以使用adb 命令 cd data/system 文件夹 执行 rm password.key 完成或者 ls 一下 看看 里面的文件那个就 .key 文件 联想a390t亲测 可行原创 2014-11-26 18:50:51 · 746 阅读 · 1 评论 -
半万能的RecylerView.Adapter
配合 这篇文章里面写的 Android RecylerView多布局优化 把里面的MyAdapter抽取出来 写了一个JacenRecylerViewAdapter 基本可以实现一些简单的页面 也不需要再写那么多Adapter了。不说了,直接帖代码。/** * 暂时想这么多,等哪天把多布局的也集成进来 直接一个adapter就好了 * @version 1.0 * @email jacen@i原创 2017-12-31 03:18:12 · 333 阅读 · 0 评论 -
Android RecylerView多布局优化
不废话,直接贴代码public interface IViewItem<D,H extends RecyclerView.ViewHolder> { /** * * @param context * @param parent * @param l 这个是做类似于ListView OnItemClickListener 如需长按时间 多添加一个OnIt原创 2017-12-29 16:21:51 · 398 阅读 · 0 评论 -
aapt ninepatch图片 编译
aapt.exe c -v -S [olddir] -C [newdir] OK该命令用于读取本地 ninepatch图片 而android机器无法识别用的转载 2013-08-21 16:55:46 · 1060 阅读 · 0 评论 -
android 通用wifi调试 应用方法
在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。具体方法如下:1. 使用USB数据线连接设备。2. 在命令行输入adb tc转载 2013-06-20 12:58:30 · 573 阅读 · 0 评论 -
定义ListView中的 多布局时, 报错 数组角标越界,可就是不显示错误在哪
定义ListView中的 多布局时, 报错 数组角标越界,可就是不显示错误在哪。找了好久 终于让我解决了! 在就在这一句 return TYPE_SIZE时 要记住 这个size要大于你布局的数,比如你你有三个布局,这里就要写4或大于4,不然报错,错哪你都不知道!!@Overridepublic int getViewTypeCount() {// TOD原创 2012-09-17 00:36:32 · 1380 阅读 · 1 评论 -
android 调用系统的位置与安全(GPS)页面
Intent intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.SecuritySettings"); //wsc 包名,类名 可在android源码中找到 startActivity(intent);//今天发现上面的方法在三星盖世三上是显示错误 现原创 2012-08-23 09:55:54 · 603 阅读 · 0 评论 -
Only the original thread that created a view hierarchy can touch its views
今天碰到一个小问题 在new Thread(){public void run(){adapter.notifyDataSetChanged(); }}.start ;中更新UI时发生了这个错误 想想挺可笑的 应该在主线程中更新UI的 子线程是不能更新主线程UI的(个人理解)。应该用mhandler.sendEmptyMessage(0);中来更新adapter.原创 2012-08-28 16:03:49 · 555 阅读 · 0 评论 -
控制软键盘的显示与隐藏
隐藏:InputMethodManager manager = (InputMethodManager) this.getBaseContext().getSystemService(INPUT_METHOD_SERVICE); manager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), InputMe原创 2012-10-12 14:24:49 · 477 阅读 · 0 评论 -
RadioButton 修改drawable图片
style wrap_content 36dp @null center_horizontal @drawable/bar_type_btn 1 @color/transparent xml android:id="@+id/bar原创 2012-11-05 16:05:56 · 1878 阅读 · 0 评论 -
天气预报API 接口数据 及 最全城市数据
由国家气象局 发布的气象接口,下面是API 接口地址 全国所有省县市都包含在内以json格式返回 http://www.weather.com.cn/data/sk/101010100.html返回:当前信息{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"-1","WD":"西南风","WS"原创 2012-12-01 16:07:02 · 1758 阅读 · 1 评论 -
关于Edittext 弹出软键盘时 ListView背景被挤压的问题(已经解决)
最近在写一个IM的应用,遇到一个问题 就是当想要输入聊天内容时 当edittext的软键盘 弹出来 我聊天的listView背景 就会被挤压 怎么弄也弄不好 网上找了很多资料 最后终于解决了 代码 ----- 在这可以下载 需要的请点 --> 下载 解决这个问题不容易啊 !!如还有问题 请回复!!原创 2012-12-03 17:17:49 · 1123 阅读 · 0 评论 -
android drawable 在res下 和在sdcard下得到图片大小 不一样怎么办?(已经解决)
最近在写IM软件 碰到一个问题 , 就是获取一张drawable 在res drawable目录下的 图片 和 在 sdcard 中获取的图片大小 总是不一样 drawable中 图片密度为 本机密度 而 sdcard中获取到的drawable 为默认的160 太伤不起了,而且在sdcard目录下 得到 的bitmap是不改变的 找了很多方法 又看了N多源码终于解决了想在sd原创 2013-01-12 15:13:00 · 1822 阅读 · 0 评论 -
Android TextView 倾斜角度
public class RotateTextView extends TextView { private float mRotateDegrees = -48.0f; private float x = 35f / 1.5f;//将px转换成dip 为了方便适配 这个是在480*800的下面做的 如果不是 请将1.5f改成自己所要的值 1.5f就是480*800 默认的密度值原创 2013-02-22 16:46:15 · 2276 阅读 · 1 评论 -
list 出现 java.lang.StackOverflowError 异常
今天调了一下午,终于给我调出来了,原因是我 list调用了list.subList(start, end),这样会造成list里面会生成多层full...什么的数据,每调一次subList 就会多一层。调 用多了就报java.lang.StackOverflowError 了。解决方法: list tempList = ArrayList(); for(int原创 2013-04-02 15:20:19 · 1783 阅读 · 0 评论 -
9patch图片 手机无法识别 解决办法
首先看你是不是画错了 多试几次,如果不是右键原始素材 详细信息 看素材的位深度是不是32 如果不是 则无法识别,要重做素材。如果是32 那就你做错了。这个问题纠结我很及,现在终于解决了。有些美工做把jpg的后缀改成png,或种种原因,这样就会出现不是32位的素材!原创 2013-03-20 20:02:30 · 701 阅读 · 0 评论 -
mRecyclerView.scrollToPosition不起作用
mRecyclerView.scrollToPosition(mAdapter.getItemCount()); 是不是不能滚动到最后一条? 想着跟mListView.setSelection(mList.size());一样对吧! 其实不然 这玩意得这么用 mRecyclerView.scrollToPosition(mAdapter.getItemCount() - 1);否则不工作原创 2017-12-30 13:09:41 · 11585 阅读 · 0 评论