自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 读书笔记--多媒体

音频:MediaPlayer简单的静态方法:create,可以从Uri或resid来装载音频文件,返回一个MediaPlayer对象通过start、stop、pause来进行播放控制还可以通过setDataSource来装载指定的音频文件,支持path路径、Uri、FileDescriptor三种参数,其中FileDescriptor可以指定开始的offset和长度length此外

2016-02-03 22:31:28 576

原创 读书笔记--BroadcastReceiver

BroadcastReceiver用于接收程序(自行开发的和系统内建的)所发出的Broadcast Intent发送时,创建Intent,然后调用Context的sendBroadcast或sendOrderedBroadcast方法来启动指定的BroadcastReceiver接收时,可以在代码中通过registerReceiver来指定IntentFilter,也可以在manifest

2016-01-31 11:32:58 319

原创 读书笔记--Service组件

Service与Activity很相似,也是可执行的程序,具有自己的生命周期。但它一直在后台进行,没有用户界面。生命周期方法有:IBinder onBind( Intent intent ):必须实现,返回一个IBinder对象,应用程序可利用该对象与Service组件通信onCreateonDestroyonStartCommand:其早期版本为onStart,每次客户端调用

2016-01-23 16:37:35 435

原创 读书笔记--ContentProvider

ContentProvider是不同应用程序之间进行数据交换的标准API,也是四大组件之一它以Uri的形式对外提供数据,可以理解为Android系统内部的 “网站”需要在AndroidManifest.xml中注册,形式为:    android:authorities="org.crazyit.providers.dictprovider"    android:export

2016-01-15 21:08:47 296

原创 读书笔记--Android数据存储与文件IO

SharedPreferences用于保存少量的数据创建该SharedPreferences的应用程序可以指定相应的访问权限,例如指定MODE_WORLD_READABLE,可被其他应用程序读取,指定MODE_WORLD_WRITABLE,可被其他应用程序写入读取时,首先创建该SharedPreferences所属程序的Context,如:useCount = createPackag

2016-01-14 21:50:45 418

原创 读书笔记--Android图形与图像处理

Bitmap在使用后,必须进行回收,以减少内存占用利用Canvas和Paint方法,可以绘制几何图形,而且可以采用Bitmap对象进行绘制Path可以生成一个路径,让Canvas可以沿着Path绘制图形或文本图形特效:Matrix可以进行平移、旋转、缩放、倾斜等操作;Canvas的drawBitmapMesh方法可以对bitmap进行扭曲,可实现类似水波等效果;Sh

2016-01-05 21:02:37 508

原创 读书笔记--应用资源

两大类资源:无法通过R清单类访问的原生资源,保存在assets下可以通过R清单访问的资源,保存在res下res目录下,有以下不同的资源:animator/  存放定义属性动画的XML文件anim/         存放定义补间动画的XML文件color/         存放定义颜色列表的XML文件drawable/ 存放各种位图文件,以及可以编译成各种Drawable

2015-12-23 19:35:19 474

原创 读书笔记--Intent

Intent对象大致包含Component、Action、Category、Data、Type、Extra和Flag这7种属性,其中Component用于明确指定需要启动的目标组件,而Extra用于携带需要交换的数据指定来Component属性的Intent称为显示Intent,未指定时称为隐式Intent,可以启动符合特定规则的对象配置Activity的元素,使得Acti

2015-12-21 19:07:47 326

原创 读书笔记--Activity的生命周期、加载模式,以及Fragment

启动Activity时,依次调用onCreate、onStart和onResume方法当Activity有部分内容可见时,仅调用它的onPause方法 (如在该Activity中启动另一个不全屏的Activity)关闭这个不全屏的Activity后,调用onResume方法当下滑通知栏时,不启动onPause方法全都不可见时,调用onPause和onStop方法切回来后,依次调

2015-12-15 19:54:04 423

原创 读书笔记--Activity的启动

Activity间接或直接地继承来Context、ContextWrapper、ContextThemeWrapper等基类LauncherActivity继承自ListActivity,它开发出来的列表界面中,每个列表项都对应一个Intent,因此当用户单击列表项时,程序会启动对应的Activity需要设置Adapter继承LauncherActivity时,应该重写Inte

2015-12-05 11:47:27 277

原创 读书笔记--通知事件

Android事件处理机制包括:基于监听的事件处理基于回调的事件处理在事件监听的处理模型中,主要涉及如下三类对象:Event SourceEventEvent Listener编程步骤如下:1. 获取普通界面组件——被监听的对象2. 实现事件监听器类——XxxListener3. 调用事件源的setXxxListener方法进行注册

2015-11-30 23:01:08 643

原创 读书笔记--其他UI组件

对话框AlertDialog,功能最丰富、应用范围最广有图标区、标题区、内容区、按钮区4个区域,对话框的内容可以设置为简单文本、简单列表、单选列表、多选列表、自定义列表、自定义View也可以将显示窗口的Activity风格设置为对话框风格,来实现一个对话框PoppupWindow适合显示一些需要浮动显示的内容DatePickerDialog、TimePi

2015-11-26 22:18:37 483

原创 读书笔记--UI组件三

AdapterView及子类AdapterView本身是一个抽象基类,继承自ViewGroup,是一个容器类。其中显示的多个列表项由Adapter提供,调用setAdapter( Adapter )即可派生了三个抽象子类 AbsListView、AbsSpinner、AdapterViewAnimator列表视图ListView以垂直列表的形式显示列表项。也

2015-11-26 19:05:27 313

原创 读书笔记--UI组件

文本框TextView继承自View,也是EditText、CheckedTextView、Button的父类,不允许用户编辑文本内容EditText可以通过设置android:inputType属性来限制用户输入的类型,通过android:hint设置提示文字,通过android:selectAllOnFocus来控制其自动被选中Button可以设置文字效果、背景效果Button

2015-11-25 19:10:10 526

原创 读书笔记--Android布局和UI组件中的布局管理器

控制方式:xml布局(推荐)代码布局混合使用

2015-11-24 19:28:42 325

原创 读书笔记--开发环境配置中的坑

JAVA和ANDROID的配置比较简单,只需要记得在系统中配置好环境变量,略过不提ADT安装并配置环境后,运行时出现找不到tools.jar的情况,其中一种情况是定位到某个jre的路径里,而不是自己下载的JDK路径中,这时候需要将JDK中的该文件复制到jre的lib中,重新运行就OK。如果是其他我没遇到的问题,可以先试着检查JAVA_HOME的环境是否配置正常,是否含有空格等。

2015-11-22 22:18:24 271

原创 使用命令行进行apk签名

在apk所在的目录下, 执行以下命令可以对未签名包进行签名, 如已有签名, 会将原有签名保存在META-INF中, 所以需要先解压删除后, 再重新打包为apkjarsigner -verbose -tsa https://timestamp.geotrust.com/tsa -storepass "密码" -keystore ".keystore文件名" -signedjar "输出的.apk

2015-09-15 16:02:42 340

原创 360 SDK

1. 复制相应的assets、libs、manifest.xml到项目中2. 复制需要使用的包:com.qihoo.gamecenter.sdk.demosp.paymentcom.qihoo.gamecenter.sdk.demosp.utils3. 新建一个类,实现SDK的以下方法:doSdkLogingetLoginIntentmLoginCa

2015-04-01 11:25:23 636

原创 MM IAP SDK

1. 按文档要求,复制相应的资源文件2. 复制及修改Manifest.xml。注意不要出现全角空格或其他符号!3. 复制Demo中的IAPListener和IAPHandler,复制Demo并修改为简单类MMSDK4. 在MMSDK中,新建getInstance方法,并调用showProgressDialog方法显示IAP中的消息5. 修改IAPLi

2015-03-23 13:38:46 544

原创 Huawei GameBox SDK

1. Manifest.xml中的修改需要修改并实现ChangeUserReceiver

2015-03-20 09:45:21 1060

原创 BaiduSDK学习笔记

1. 用Eclipse调试时,报告INSTALL_FAILED_INSUFFICIENT_STORAGE,存储空间不足。删除掉大量程序后无果,手机内部空间有限。    上网搜得可以在AndroidManifest.xml的manifest节点中,加入android:installLocation = "preferExternal"属性,设置为优先安装为外部空间,解决了安装问题。    参

2015-03-19 10:04:20 457

空空如也

空空如也

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

TA关注的人

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