摘要: 1.设置 Activity 背景色为透明 在style.xml里面声明: <style name="TranslucentActivityStyle" parent="@android:style/Theme.Translucent"> <item name="android:windowIsTra 阅读全文
posted @ 2016-11-15 14:25 灰色飘零 阅读(741) 评论(0) 推荐(2) 编辑
摘要: override 是重写(覆盖)了一个方法,用来实现不同的功能,一般是用于子类继承父类时,重写父类的方法的时候。 重写(覆盖)的规则: 1.重写方法的参数列表必须表示与被重写的方法相同,否则不能称为重写而是重载。 2.重写方法的访问修饰符一定要大于或等于被重写方法的访问修饰符(public > pr 阅读全文
posted @ 2016-11-11 15:17 灰色飘零 阅读(861) 评论(0) 推荐(2) 编辑
摘要: TextView在Android中实现文字说明等功能,基本的使用都很简单,那么除了基本展示文字的使用,我们还能够经常使用TextView实现如下的功能: 1.显示丰富的文本(URL、字体大小、颜色等) TextView中预定了一些类似Html的标签,通过标签可以使TextView显示不同的颜色、大小 阅读全文
posted @ 2016-10-25 16:57 灰色飘零 阅读(2481) 评论(1) 推荐(3) 编辑
摘要: Adb的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,简单的说它就是一个调试工具。以下是adb支持的常用命令: 1.选项指令(Options commands) 2.设备指令(device commands) 3. 脚本指令(scripting com 阅读全文
posted @ 2016-10-24 15:14 灰色飘零 阅读(559) 评论(0) 推荐(2) 编辑
摘要: 第三方推送升级服务不再靠谱: 以前在做Android开发的时候,在应用升级方面都是使用的第三方推送升级服务,但是目前因为一些非技术性的问题,一些第三方厂商不再提供自动升级服务,比如友盟,那么当第三方推送升级服务不再靠谱的时候,需要怎么做? 为什么第三方推送升级服务会不靠谱: 自动升级服务因为面临N多 阅读全文
posted @ 2016-10-21 19:22 灰色飘零 阅读(3508) 评论(0) 推荐(3) 编辑
摘要: 在项目研发时,经常使用Git,基本的命令有六个,通过下面的图片我们可以很清楚的总结出来: 在进行项目研发的时候都会经常使用Git,但是并不能全部熟记。通过下图可以很清晰的看出来平时我们做Android开发时如何控制版本的: 下面针对上图的几个名词进行解释一下: Workspace:工作区;Index 阅读全文
posted @ 2016-10-11 16:28 灰色飘零 阅读(4862) 评论(1) 推荐(2) 编辑
摘要: 一、BinderProxy@4479b390 is not valid; is your activity running? 原因分析: 因为使用了AsyncTask 异步线程在线程完成以后的onPostExecute方法里面操作UI。这个时候如果用户在onPostExecute调用之间跳转了页面, 阅读全文
posted @ 2016-10-10 19:14 灰色飘零 阅读(4720) 评论(1) 推荐(3) 编辑
摘要: Annotation 被称为注解,在Java开发中是相当常见的,通过注解,我们可以简化代码提高开发效率。例如Override Annotation,这个应该算是在开发过程中使用最多的注解了。下面这个例子是Android Activity的onCreate方法最常用的注解: An annotation 阅读全文
posted @ 2016-09-27 15:22 灰色飘零 阅读(7366) 评论(1) 推荐(3) 编辑
摘要: 声明:必须在AndroidMainfest.xml 里面声明权限,否则所有WebView浏览网页的代码都无法正常使用 <uses-permission android:name="android.permission.INTERNET" /> 一、WebView 基础使用 (a). 创建WebVie 阅读全文
posted @ 2016-09-23 15:46 灰色飘零 阅读(1641) 评论(1) 推荐(3) 编辑
摘要: JS注入漏洞存在的Android版本:Android < 4.2 综述:Android的SDK中提供了一个WebView组件,用于在应用中嵌入一个浏览器来进行网页浏览。WebView组件中的addJavascriptInterface方法用于实现本地Java和JavaScript的交互。这个方法可以 阅读全文
posted @ 2016-09-23 12:04 灰色飘零 阅读(3100) 评论(0) 推荐(2) 编辑