
Android开发
jack_zhen2015
Android开发进行中。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android studio 实现混淆代码
1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的 proguard-project.txtbuildTypes { release { signingConfig signingConfigs.release minifyEnabled true proguardFil转载 2015-10-22 16:01:30 · 455 阅读 · 0 评论 -
Fragment的使用
1,fragment 翻译成中文是碎片的意思,它是activity的一部分,能够在activity中动态的加载,只要在activity中设置一个framelayout(帧布局),然后通过代码动态的替换fragment即可例子如下:http://www.mobile-open.com/2015/85042.html2,fragment的生命周期及相应函数的回调的使用方法详解如下链接:http原创 2016-03-01 17:09:33 · 462 阅读 · 0 评论 -
Android中Application类的详细解释
Android中Application类的详细解释:我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员。但是这种方法不符合Android的框架架构,不过andorid已经为我们提供了这种情况的解决方案:在Android中,有一个名为Application的类,我们可转载 2016-01-12 14:01:53 · 405 阅读 · 0 评论 -
Android 更新UI的两种方法——handler和runOnUiThread()
Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original threa转载 2015-12-08 11:42:37 · 450 阅读 · 0 评论 -
Android开发经验总结
Android开发经验总结泡在网上的日子 发表于 2015-12-15 09:55 第 826 次阅读 总结0原文出处:http://zmywly8866.github.io 在Android library中不能使用switch-case语句访问资源ID:在Android library中不能使用switch-case语句访问资源ID的原因分析转载 2015-12-17 16:23:32 · 359 阅读 · 0 评论 -
Android中的事件处理机制
Android提供了强大的事件处理机制,它包括两套处理机制:1.基于监听的事件处理2.基于回调的事件处理对于Android基于监听的事件处理,主要的做法是为Android界面组件绑定特定的事件监听器。对于Android基于回调的事件处理,主要的方法是重写Android组件特定的回调方法或者重写Activity的回调方法一、基于监听的事件处理 在事件监听的处理模型中转载 2016-01-18 13:57:34 · 556 阅读 · 0 评论 -
SlidingMenu源码分析-附自定义底部滑出菜单控件
SlidingMenu源码分析-附自定义底部滑出菜单控件 原文 http://www.eoeandroid.com/thread-555167-1-1.html 主题 SlidingMenu 源码分析XML 本章算是自定义控件系列的一个实例分析转载 2016-01-18 13:03:35 · 901 阅读 · 0 评论 -
惊艳的App引导页:背景图片切换加各个页面动画效果
前言:不知不觉中又加班到了10点半,整个启动页面做了一天多的时间,一共有三个页面,每个页面都有动画效果,动画效果调试起来麻烦,既要跟ios统一,又要匹配各种不同的手机,然后产品经理还有可能在中途改需求,程序员各种苦逼有木有,在这个过程中也学到了蛮多东西的,所以写一篇博客跟大家分享一下. 先看效果图: 1.显示三个页面的Activity 用view pager去加载三个f转载 2015-12-30 17:46:25 · 2273 阅读 · 0 评论 -
fragment实现多个页面切换
现在的APP首页大部分屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面。如下图:我们之前都是用TabHost来实现,但是殊不知,TabHost并非是那么的简单,它的可扩展性非常的差,不能随意地定制Tab项显示的内容,而且运行还要依赖于ActivityGroup。ActivityGroup原本主要是用于为每一个TabHost的子项管理一个单独的Activity,但目前已转载 2015-12-30 16:41:52 · 4059 阅读 · 1 评论 -
Android开发_如何调用系统默认浏览器访问
一、启动android默认浏览器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.se转载 2015-12-29 16:02:22 · 1209 阅读 · 0 评论 -
Android开发数据库之第三方ORM框架(GreenDao),ormgreendao
移动APP追求追求功能实现的同时,用户体验非常重要。开始APP的同时,要时刻的切换开发者的角色,如你开发的时候,是站在APP的开发角色,处于生产者的位置;当你测试的时候,你应该把自己放在用户的角色上去考虑所做的APP了。举一个很简单的例子,就像我们天天使用手机上的新闻、好友动态等,当你没有网络的时候,也还有数据的存在提供用户浏览,而不是一篇”白色“的,如同电脑死机一般。这就是移动APP转载 2015-11-25 13:18:44 · 981 阅读 · 0 评论 -
Andoird Studio 错误: 非法字符: '\ufeff' 解决方案
从网上下载一个安卓UI模板,导入到AndroidStudio的时候提示MainActivity非法字符: '\ufeff' 解决方案,细细一想编译器没报错,但编译出错,应该是隐蔽字符BOM的问题,于是在资源管理器定位到该文件,用Notepad++打开,果然原创作者没用采用(UTF-8 无BOM)模式。我们只需要点击把它转为UTF-8无BOM格式编码即可。 PS:Eclipse转载 2015-10-30 13:52:29 · 444 阅读 · 0 评论 -
AndroidStudio下使用Retrofit进行网络请求
环境要求Android 2.3及以上版本 Java 6及以上版本配置GRADLE配置文件下添加引用view sourceprint?1. class=" hljs r">2.dependencies {3....4.compile 'com.squareup.retrofit:retrofit:1.9.0'转载 2016-02-22 15:42:21 · 1490 阅读 · 0 评论