- 博客(28)
- 资源 (26)
- 收藏
- 关注
转载 Android 应用启动速度优化
现在很多的应用一开始点击的时候总会出现黑屏或者白屏,甚至前段时间微信也有同样的问题。其实白屏或者黑屏还是一些其他的东西,都是因为Android 主题的问题,只要自己自定义一个启动主题,问题完美解决。解决如下:style文件中添加:[java] view plaincopyprint?"AppStartLoad" parent=
2014-09-29 16:26:29 1290 5
转载 人生需要放下的八样东西
1、放下压力 累与不累,取决于自己的心态 心灵的房间,不打扫就会落满灰尘。蒙尘的心,会变得灰色和迷茫。我们每天都要经历很多事情,开心的,不开心的,都在心里安家落户。心里的事情一多,就会变得杂乱无序,然后心也跟着乱起来。有些痛苦的情绪和不愉快的记忆,如果充斥在心里,就会使人委靡不振。所以,扫地除尘,能够使黯然的心变得亮堂;把事情理清楚,才能告别烦乱;把一些无谓的痛苦扔掉
2014-09-29 13:41:34 635
转载 volley实例
1.自定义相关类在Android_开源框架_Volley(Google IO 2013)源代码及内部实现过程分析一文中,简单概述了Volley框架内部实现过程。如想理解彻底应该熟悉android多线程通信机制(Android_Thread多线程_Handler,Message,Looper,MessageQueue多线程和特殊UI更新一文) ,JDK1.5提供的java.uti
2014-09-29 13:31:53 991
转载 安卓系统中,安装app时,系统进行了怎样的操作。
1.先查数字签名2.通过后把apk拷贝到data分区。3.把apk中的内容解压,送给dexopt binary4.dexopt会检查dex里面有没有(会引发安全性问题,如越界)错误,然后进行性能优化,生成odex(Optimised dex)文件实际运行着的android应用程序是这些odex和通过jni机制载入elf可执行文件(以.so动态库的形式)
2014-09-28 17:11:05 759
原创 android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
Timer的用法,在onCreate里设置个Timer,然后建立Intent指向你要调用Activity。设置Timer 10妙后执行startActivity就行了。示例代码:
2014-09-28 17:06:52 5832
原创 Android判断应用程序是否安装和版本号
/** * @Title: isPackageExists * @Description: * 判断应用是否安装,传递的是应用的包名 * * @param targetPackage * @return * @throws */ public boolean isPackageExists(String targetPackage) {
2014-09-28 17:01:37 1854
原创 如何实现dialog弹出,但activity界面颜色不变暗
// 帮助弹出的dialog protected void helpDialog() { AlertDialog.Builder builder = new Builder(CyjlActivity.this); LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout
2014-09-28 16:59:27 4067
原创 根据包名如何判断这个应用是否已经安装。
PackageInfo packageInfo; try { packageInfo = this.getPackageManager().getPackageInfo( "com.twitter.android", 0); } catch (NameNotFoundException e)
2014-09-28 16:56:43 3307
原创 activity跳转的时候如何实现动画效果
主要代码是通过下面这一行 overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
2014-09-28 14:13:27 1720
原创 ViewPager翻页的时候下面的小圆点跟着滑动如何实现。
这个效果的实现方法有很多种,网上有很多好的开源项目,这里我是自己写的一个实现方法,
2014-09-27 13:54:01 6978 1
转载 android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下 <corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomL
2014-09-27 10:31:30 819
原创 回调的例子
1.定义接口里面有一个方法。这个方法的参数是某个类的对象2.(1)定义这个类,里面有一个set。。的方法。参数是接口,(2)在这里类声明一个接口对象,这个对象等于上面那个参数传过来的对象,这样才能保证是一个对象。(3)定义一个方法,在这个方法里面用接口对象调用接口的方法。代表触发了上面对应的操作例子。接口public interface Callback {
2014-09-26 17:06:37 651
原创 根据应用存放的位置,如何动态的启动应用的安装界面。
//安装apk。 private void installApk(){ File apkfile = new File(saveFileName); if (!apkfile.exists()) { return; } Intent i = new Intent(Intent.ACTION_VI
2014-09-26 16:57:20 704
转载 android 判断 手机号码、邮编、Email邮箱、是否正确
转自:http://blog.csdn.net/gao_chun/article/details/39580363java-正则表达式判断手机号要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)
2014-09-26 16:04:07 2512
原创 ViewPager 实现标题栏和内容对应滑动效果
好久没用到此控件了复习一下。先上一下效果图:效果如上,,上面有标题,下面是内容可以滑动。点击上面下面内容会改变,滑动下面上面标题也会改变。MainActivity.java:package com.example.viewpagerdemo;import java.util.ArrayList;import java.util.List;import
2014-09-26 15:05:59 2880
转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
转载地址:http://blog.csdn.net/tu_bingbing/article/details/24143249Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment.se
2014-09-26 14:41:25 1133
转载 ViewPager onPageChangeListener总结
android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled
2014-09-26 14:38:36 1013
转载 Android Xutils 框架的介绍
xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtil
2014-09-25 16:09:58 6395
转载 HttpURLConnection与HttpClient区别及联系
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。 HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnection,可
2014-09-18 11:40:12 679
原创 HttpURLConnection(访问网络)
package com.example.lyftools.httptools;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnect
2014-09-18 11:35:56 1008
原创 HttpClient(访问网络) get方式,post方式。返回值有String,InputStream,byte[]
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.HttpEnti
2014-09-18 11:25:29 11377
转载 Android解决使用findViewById时需要对返回值进行类型转换问题的辅助类
在我们的开发工作时,findViewById可能是用得最多的函数之一,但它特别讨厌的地方就是我们经常需要对返回的view进行类型转换,输入麻烦、代码丑陋,例如以前我们在Activity中找一些子控件一般是这样 :@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(save
2014-09-04 11:23:14 1254
转载 Android JNI问题小结(留着以后有需要的时候看。)
1、生成头文件时报错 : 找不到 com.example.yourClassName'的类文件”javah命令生成.h文件的简单方法: 进入到工程目录的src/目录下,然后输入 javah com.example.yourClassName即可,此时".h"文件会保存在src/目录下。2、jni中.c 和 .cpp用法的不同在cpp文件中实现则需要进行
2014-09-04 11:18:21 601
转载 ANDROID内存优化(大汇总——上)
写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。内存
2014-09-01 13:52:47 589
转载 ANDROID内存优化(大汇总——上)
写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。内存
2014-09-01 13:39:06 599
android仿qq登录的 动态 背景效果图
2017-09-27
自定义SwipeRefreshLayout,带下来刷新和底部加载功能
2016-02-26
登陆界面,下拉箭头记录以前的登陆账号
2015-05-14
achartEngine折线图和圆饼图的demo
2014-12-22
ViewPager翻页的时候下面的小圆点跟着滑动。
2014-09-27
ViewPager 实现标题栏和内容对应滑动效果
2014-09-26
listview高级部分,性能优化的demo
2014-08-29
listview简单的demo。BaseAdapter的使用
2014-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人