
android-逻辑
chiyan171
从事android开发至今,每次都是翻阅他人的博客,如今想想,好记星还真不如烂笔头,虽说文本一般,但是还是要一点一滴的把自己的收集的总理的,都一一记录下来。
展开
-
在Fragment中OnActivityResult方法中接收Activity中返回的值
在开发android中,有些人往往很疑惑,当一个FragmentActivity中有多个碎片的时候,如a,b,c三个随便, 其中b中进行了操作,跳转到了新的界面D(activity)。但是当D操作完后,返回值到碎片b。那么问题就来了,肯定会有人问,b是一个碎片,如何才能接收到D传过来的值呢?第一步: 我们要在父类的FragmentActivity中进行一步操作:public class MyFr原创 2015-02-11 14:05:00 · 3149 阅读 · 0 评论 -
Android Studio解除65K限制
由于google方面的一些原因,当你的工程导入的第三方jar或者library超过它的限制的时候,会编译通不过。那如何解决呢?在此简单整理下。-对build.gradle中加入以下东西:android{ defaultConfig { ... // Enabling multidex support. multiDexEnabled tru原创 2015-08-31 15:59:27 · 1272 阅读 · 0 评论 -
Android线程的相关使用
在实际开发中,我们经常因为线程的使用,往往会不断的进行如下操作:new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub }}).start(); 可是,这样的弊端是显而易见的。为什么呢? - 每次New对象,导致性能原创 2015-08-30 20:21:45 · 476 阅读 · 0 评论 -
android 监控软键盘确定 搜索 按钮并赋予点击事件
在android的实践开发中,为了界面的美观,往往那些搜索框并没有带搜索按钮,而是调用了软键盘的搜索按钮,完成这次时间 好吧!直接上代码!<EditText android:id="@+id/my_chat_seach" android:layout_width="fill_parent" android:layout_height="23dp"原创 2015-04-15 15:47:48 · 8582 阅读 · 0 评论 -
android App全局SD卡路径统一管理
今天跟大家谈谈关于在app开发过程中,整个App路径的统一管理,特别是在android4.4的系统上,app在SD卡的读写权限以及创建子文件夹和文件都受到了android系统本身的限制。 网上关于这块的书写,其实很多,但是自己后面想了想,我个人觉得android app路径应该统一管理在这个目录/storage/sdcard0 or sdcard1/Android/data/<包名>/下,这原创 2015-04-08 16:43:57 · 1500 阅读 · 0 评论 -
StartActivityForResult与启动模式
今天为大家介绍个知识点!是关于android 界面的跳转并返回值得问题! StartActivityForResult 与 启动模式的关系,特别是四种启动模式中,singleTask,singleInstance这两种。在实际开发中,肯定有很多朋友会发现,我用了startActivityForResult这么久,从来都没有出现过任何问题。可是这百试百灵的方法,突然有一天也出现问题的时候 ,很多原创 2015-03-06 17:05:21 · 1915 阅读 · 0 评论 -
android 程序从后台跳到最顶层的界面
今天是我2015年新年上班的第一天!再次祝大家新年快乐!节节高升!想想上班到现在,如今过年的氛围自己感觉远远没有小时候的鸡冻了!反而一想到上班,到是让我能够鸡冻快乐下的乐事之一了! 那么,今天我将给大家介绍一个小的知识点,就是当程序 从前台手动置为后台运行的时候,我们要通过各种操作方式,如点击桌面的程序运行图标,或者长按home键,以及第三方应用跳转到该程序的时候,我们有时候会经常发现,明明程原创 2015-02-25 10:09:50 · 3070 阅读 · 0 评论 -
android 网络的工具类
在实际开发中,往往一些工具类对我们的帮助是非常大的,借此,我在前人各位前辈的基础上,整理了一个网络的工具类,特此献上:/** * @类名:NetUtil * @类描述:网络判断处理类 * @创建时间:2015年2月12日-上午9:34:32 * @修改人: * @修改时间: * @修改备注: * @版本: */public class NetUtil { /* 网络状态 *原创 2015-02-12 09:53:58 · 929 阅读 · 0 评论 -
android 程序异常捕捉处理
android 实际开发中,我们的程序往往因为琳琅满目的android机型以及各种商家修改后的android系统,导致我们的程序经常会出现各种bug.而这种问题我们有由于精力有限或者其它各种问题,往往不能一一找出来。所以我们在系统Crash的基础上,重写了Crash。今天,我将友情推荐在这块写的非常不错的一个博客(夏安明)的博文: Android 重写系统Crash处理类,保存Crash信息到原创 2015-02-12 11:10:47 · 958 阅读 · 0 评论 -
android SharedPreferences工具类
今天,我接着上一篇的网络工具类,在写一篇关于我们本地存储的工具类,该类是在系统本身的基础上,稍加整理了下,主要是可以本地保存对象和获取对象。而对于SharedPreferences 的用法,如果有不懂的亲们,可以网上或者看书了解下,好的,接着上代码:/** * @类名:SharedPreferencesSava * @类描述:本地存储工具类 * @修改人: * @修改时间: * @修改备注原创 2015-02-12 10:18:32 · 1435 阅读 · 0 评论 -
Android APK 瘦身处理
在Android的实际开发中,由于我们的产品慢慢的成熟,第三方和各种资源的不断增加,也导致我们的apk的体积也是慢慢的增长。那如何解决这些问题呢?这里我总结了几点:Code:-保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs。-使用proguard混淆代码,它会对不用的代码做优化,并且混淆后也能够减少安装包的大小。-native code的部分,大多数情况下只原创 2015-09-21 13:56:50 · 685 阅读 · 0 评论