自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

So Now,Trust Me

我什么时候才能造出属于我自己的擎天柱?

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android ActionBar的使用

ActionBar引用v7-appcompatActivity继承ActionBarActivityandroid:theme="@style/Theme.AppCompat.Light" >搜索yourapp:actionViewClass="android.support.v7.widget.SearchView" Overridepublic bool

2015-11-28 15:23:20 259

原创 Android消息机制及源码分析

在Android的消息处理当中,有三个核心类:Handler、Looper、Message,其实还应该有一个MessageQueue(消息队列),但是Message Queue被封装到了Looper里面了Looper:Looper是循环者,也就是说Looper可以将普通的线程编程循环的线程,Looper会不断的进行循环——执行新任务——再循环的操作。使用Looper类创建L

2015-11-25 15:47:55 504

转载 Android内存优化大全

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面

2015-11-21 10:30:15 396

转载 Android 开发如何做好内存优化

不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个 程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的 java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所 有的对象就都不可达了,系统就

2015-11-21 10:16:27 277

原创 Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE); 不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE); 隐藏(GO

2015-11-20 18:05:31 236

转载 Android中判断网络连接是否可用及监控网络状态

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。  1)判断是否有网络连接 复制代码代码如下:public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager =

2015-11-19 11:09:31 338

原创 BroadCastReceiver 简介

BroadCastReceiver 简介 BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用 Context.sendBroadcast()、 

2015-11-18 16:08:48 321

原创 Android Activity 之 startActivityForResult用法详解

如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int reques

2015-11-17 23:38:20 477

原创 Android中图片缩放9path图片的使用

Android 9path图片在Android系统中有一种特殊的图片格式,就是.9.png格式的图片。 这种特殊的图片是谷歌为了处理和优化不同的Android系统在在图片拉伸时而采用的一种图片的拉伸策略我们知道,Android系统由于其开放的系统特性,被众多手机厂商所采用。但是也面临Android的碎片化的问题。不同手机的分辨率不同,屏幕大小不同,那么对于屏幕适配来说就会出现很大的

2015-11-17 18:13:18 1498

原创 Android Adb指令

ADB:adb的全称为Android Debug Bridge在开发中,我们经常会用到Android的设备连接桥来调试程序,将常用的adb指令总结如下:adb 指令adb devices adb -s serialNumber shell adb shell 进入手机管理adb install apkpath  -r -f -s adb uninstall apkp

2015-11-16 15:33:07 890

原创 Android上下文——两种上下文的对比 getApplicationContext()与Activity.this的浅认识

在Android application开发中,我们经常使用Context上下文对象,Context上下文对象是代表当前运行环境的组件的上下文,是一种环境的定义。在Android中有两种方式表示上下文的对象1. getApplicationContext()2. Activity.this通过阅读源码我们知道,Activity是继承自上下文Context的,所以说A

2015-11-15 23:08:23 1210

原创 常见的Linux指令与Android的指令

常见的linux指令/data/local/tmp 临时目录。目录里面的文件都是可以任意操作susuperuser 切换到超级管理员,无所不能的 # 超级管理员 $ 一般用户rmremove 删除一个文件 rm 文件名 rm *.txtls列出来所有的文件和文件夹 ls -l 列出来文件的详细信息

2015-11-09 21:37:21 468

原创 Android操作系统的目录结构

Android操作系统底层linux2.6.x内核Android操作系统的目录结构data目录: 保存应用程序的数据/data/app目录 用户安装的应用程序的apk/data/anr目录 开发人员使用定位anr异常/data/system目录 系统配置信息,注册表dev目录 : devices英文单词的缩写linux操作系统所有的设

2015-11-09 16:04:41 761

原创 Android帧动画与补间动画

动画帧动画Drawable Animation, frame Animation 类似于电影胶片,一组图片快速的播放,显示出来一个动画效果官方的API文档使用: 1. 在项目中的res文件夹下的drawable放置帧动画的资源文件,创建一个xml资源文件,XML文件包含一个元素作为根节点和一系列子节点,每个定义一个框架:框架和框架的可拉的资源持续时间。下面是

2015-11-06 18:07:20 363

原创 Android 布局样式和主题

样式和主题样式:可以指定控件的显示形式样式的继承:style name="my_textview_style_small" parent="@style/my_textview_style">也可以使用style name = "父类样式名.子类的样式名">style>这样就表示了样式的继承了css 样式 ,通用的样式

2015-11-05 21:55:51 475

原创 Android状态栏提醒——Notification

Notification是Android在状态栏出现的一个提醒功能注意这个提醒是在桌面的进程中出现的所以Android应用app产生Notification是进程间的通讯,这里需要调用另外一个进程的服务>状态栏提醒,由systemui进程显示的提醒>链式调用Notification在3.0以后的高版本api后改变了使用的方式//创建Builder对象Noti

2015-11-05 21:29:52 647

原创 Android的界面提醒之对话框Dialog

Android的界面提醒包括:吐司,对话框等吐司就比较常见了,调用Toast类的API即可达到重点就是对话框,对话框在Android中的界面提醒中有很重要的运用:1.确定取消对话框在这里有个问题,就是在创建AlertDialog内部类Builder的时候需要传入一个上下文的对象,这里不能使用getApplicationContext(),而必须使用Activity,

2015-11-05 20:13:23 491

原创 Android运用自定义控件实现闪烁字

项目中要用到闪烁字来标识一些重要的提醒以及醒目的文字等,这里Android并没有为我们提供一些组件,这里可以使用自定义的TextView,运用paint设置渐变渲染器LinearGradient来实现。先看一下实现的效果,由于写的仓促就没有做动图了。。。就是一个蓝色的渐变:先来看一下渐变渲染器的LinearGradient的API构造方法可以看到,需要传递的参数分别是沿

2015-11-04 18:15:12 1285 1

原创 Android知识点——内容提供者和内容观察者ContentProvider ContentResolver

内容提供者的步骤有一个应用程序,带一个私有的数据库,需求是暴露这个私有的数据库。写ContentProvider的一个子类定义匹配规则定义匹配器 UriMatcher定义匹配规则 mUriMatcher.addURI("com.itheima.db", "info", SUCCESS);参数解释:1.主机名 2.path 3.成功校验码根据业务需求实

2015-11-03 18:00:53 633

原创 Android视频播放框架——封装FFMPEG的Vitamio

FFMPEG是开源免费的音视频编解码器,但由于是基于C++的,JAVA是无法操作的提供了一个基于JAVA的开源是视频的开源框架Vitamio特点:封装了FFMPEG的视频播放框架对外提供的api全部都是javaApi     网址 官方微博:http://weibo.com/vitamio  官方网址:http://vov.io/vitamio/

2015-11-01 18:53:27 3559

开发报告PPT

开发报告PPT

2014-10-03

java代码贺卡

从网上找的java贺卡代码

2014-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除