- 博客(33)
- 资源 (12)
- 收藏
- 关注
转载 Activity中Flag的解释FLAG_ACTIVITY_SINGLE_TOP
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 若是已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时欲望C finish掉,可以在startActivity(intent)里的intent里添加flags标识表记标帜,如下
2015-03-31 20:05:53 1306
原创 Andriod 设计制作切换包含不同的Antivity
1.布局:利用RadioGroup布局,每个radio可以设计为图片,点击radio,包含进来不同的Activity布局里还有个视图容器2.后台public abstract class StackActivityGroup extends ActivityGroup { @Override public void onCreate(Bundle s
2015-03-31 19:37:35 640
转载 onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(124
2015-03-31 18:54:45 453
转载 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络) LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。
2015-03-31 15:18:46 640
原创 Android自定义属性,attr format取值类型
Android自定义属性,attr format取值类型1. reference:参考某一资源ID。(1)属性定义:background" format = "reference" />(2)属性使用:android:layout_width = "42dip"android:layout_height = "42dip"android:background
2015-03-31 12:04:35 655
转载 Android WebView中的JavaScript代码使用
上一篇博文:Android WebView使用基础已经说了一些Android中WebView的基本使用。 本篇文章主要介绍WebView中的JavaScript代码的执行相关,已经JS代码与Android代码的互相调用。 (因为本人对Web开发并不是很熟悉,所以如果有哪些地方说得不对,还请指正。) 原文地址:http://www.cnblogs.com/mengdd/archive
2015-03-30 17:34:55 584
转载 Android Volley完全解析(四),带你从源码的角度理解Volley
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,
2015-03-30 13:02:58 502
转载 Android Volley完全解析(三),定制自己的Request
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObject
2015-03-30 12:53:05 597
转载 Android Volley完全解析(二),使用Volley加载网络图片
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中有提到过
2015-03-30 12:34:52 732
转载 Android Volley完全解析(一),初识Volley的基本用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClie
2015-03-30 10:55:07 656
原创 安卓activity生命周期纵横切换补偿理解
1.Activity状态数据的留存传递onCreate(Bundle savedInstanceState)中的savedInstanceState取决于protected void onSaveInstanceState(Bundle outState) {}会如何存放,而测试发现onSaveInstanceState中的参数我们发现每次执行都是一个新的实例,对,是一个新的实例,并没
2015-03-29 19:06:20 748
转载 Android 网络通信框架Volley简介(Google IO 2013)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async
2015-03-29 16:29:21 665
转载 Groovy入门教程
Groovy入门教程一、groovy是什么简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员们”的福音。 二、开发环境1、
2015-03-29 14:21:52 630
原创 利用gralde和Andriod Studio进行多渠道打包
App build.gradleapply plugin: 'com.android.application'apply plugin: 'android-apt'def AAVersion = '3.0.1'//修改keystore自己的路径def KeyStoreFile = 'test.keystore'def KeyStorePwd = '111'd
2015-03-26 19:32:08 838
转载 ProGuard
ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。
2015-03-26 14:14:31 494
转载 Android-apt
What is this?The android-apt plugin assists in working with annotation processors in combination with Android Studio. It has two purposes:Allow to configure a compile time only annotation proces
2015-03-26 13:19:21 614
转载 用Gradle 构建你的android程序
前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant....
2015-03-25 19:38:00 591
转载 Groovy语言的介绍
Groovy是一种语言,其语法类似于Java,但比Java更简单。它通常被视为脚本/灵活/动态的语言,但是我不喜欢这类形容词,因为我认为它们只会令人困惑。如果说Java是一位明智的中年男子,那么Groovy就是他十几岁的儿子。Groovy具有父亲的许多特点,但是更为狂野且更为有趣。他们也可以很好地合作。Groovy的规则比Java少得多。例如,要在Java中获得标准的"HelloWorld"输
2015-03-25 19:17:56 592
转载 android 数据变化时notifyDataSetChanged 无效的解决方案
假定你的数据集合体为data,如果有新的数据加入或需要把旧数据全部更换,应采用追加的方式,保留data的原引用1 如data是个ArrayList,应使用add或先clear再addALL2 否则你用data = 一个新的数据集合体,这时调用notifyDataSetChanged 是无效的之所以这样做是因为adapter初始化时就绑定了数据集合的地址,所以
2015-03-23 12:09:57 600
转载 Android的AlertDialog详解
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话
2015-03-20 17:01:15 440
转载 DP和PX的转换
pixels = dps * (density /160).如果需要为Android pad定制资源文件,则res目录下的目录可能为:drawabledrawable-ldpidrawable-mdpidrawable-hdpidrawable-xhdpidrawable-nodpidrawable-nodpi-1024×600drawable-nodp
2015-03-18 16:43:12 1233
转载 抓包工具Fidder详解(主要来抓取Android中app的请求)
今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以),太强大了,以前搞web的时候,知道有一款叫做HttpWatch工具,可以抓取web
2015-03-18 14:15:40 976
原创 AlphaAnimation简单应用
@Override public void onClick(View v) { /* AlphaAnimation aa = new AlphaAnimation(0,1); aa.setDuration(1000); buttonAlpha.startAnimation(aa);*/ buttonAlpha.startAnim
2015-03-17 15:24:21 661
原创 Android项目开发实战:倒计时
简略思路:Timer 类用来执行定时任务TimerTask可以理解为一个后台线程类,用来制定异步任务Handler用来传递倒计时信息到界面展示package com.test.jd.myview;import android.os.Bundle;import android.os.Handler;import android.os.Message;import a
2015-03-16 16:27:01 691
转载 Android中asset文件夹和raw文件夹区别
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r
2015-03-15 18:31:08 470
原创 fragment onCreate和onCreateView的区别
onCreate是指创建该fragment类似于Activity.onCreate,你可以在其中初始化除了view之外的东西,onCreateView是创建该fragment对应的视图,你必须在这里创建自己的视图并返回给调用者,例如return inflater.inflate(R.layout.fragment_settings, container, false);。
2015-03-15 13:55:27 2502
转载 AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-auto
正如in Gradle projects,always usehttp://schemas.android.com/apk/res-auto for custom attributes所说的将eclipse中[html] view plaincopyhttp://schemas.android.com/apk/res/com.xxx.xxx 换成
2015-03-11 14:54:57 3427
原创 Gradle和Andriod studio相关文章
如何安装配置gradle及eclipse的结合http://jingyan.baidu.com/article/9225544684a97c851648f486.htmlGradle学习系列http://www.davenkin.me/post/2013-11-12/gradle-first-tryGradle和studiohttp://stor
2015-03-06 18:24:51 732
minicap.zip
2019-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人