- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 android中Broadcastreceiver学习
BroadcastReceiver是android中四大组件之一,称为是APP广播接收器。android中app之间通信有多种方式如:BroadcastReceiver,ContentResolver,SharedPreferences,IO.File,AIDL等,本人认为BroadcastReceiver是比较常用也是用的比较多的。通过开发文档可知,BroadcastRece
2015-10-01 20:28:16
537
原创 android中自定义进度条样式(ProgressDialog)
先发一下系统自带的进度条和自定义进度条外观图片:图1图2图1是系统自带的进度条,图2是自定义样式后的进度条。为了方便只更改进度条外观,其他的对话框属性及样式不做修改。要做到以上效果的修改,需要4个步骤:1、自定义MyProgressDialog类,虽说是自定义,但实际上是照抄系统自带的ProgressDialog,只是修改其中的某些写死了样式的代
2015-08-13 01:00:23
7468
2
原创 HTTP、TCP/IP、socket及bluetooth-socket的整理
网络OSI七层模型1物理层(简单理解网线)-- 2数据链路层(简单理解网卡)-- 3网络层(IP协议)-- 4传输层(TCP协议)-- 5会话层-- 6表示层(HTTP)--电脑/手机能够使用联网功能是因为底层实现了TCP/IP协议,可以使终端通过网络设备(网卡)建立TCP连接。TCP协议可以对上层(传输层)网络提供接口,使上层网络数据的传输建立在“无差别(不管是有线,无线,局域网,广域网等)”的网络之上。 在建立TCP/IP连接之前,需要进行三次确认后,客户端与服务器才正式开始传送数据。理想状态下
2015-07-01 18:57:48
2713
原创 android中Activity的生命周期各回调函数的调用顺序学习心得
Activity是android里重要组件,主要提供用户界面的,一般每个App都会用到它,牢记activity的生命周期中的各个回调函数的回调顺序是非常必要的。google官方提供的那张图,基本说明了问题,这里也不贴了。但是为了加深印象,自己必须得测试几遍。下面是各个场景测试情况(launchMode都是standard):
2015-06-06 23:06:16
5780
原创 android中ContentProvider学习心得
ContentProvider-内容提供者是android中四大组件之一,可见是比较重要的。他可以在不同app之间(进程之间)提供数据共享,且可以进行增删改查,当然在自己进程里也同样可以的。要实现数据共享,必定离不开ContentResolver-内容解决者。ContentProvider内部实现了增删改查的方法,并向外提供了若干个URI;ContentResolver也有增删改查方法,各方法都需
2015-06-05 20:43:13
826
原创 最近用android写的一个项目,开发心得
学习android半年多了,除了之前用cocos2d-android-1写了一个简单的猜成语游戏及一款基于讯飞语音应用外,之后都是零零碎碎的做一些小的案例,没有正在写一个全的应用。最近发现自己用手机传文件很不方便,于是就想自己开发一个android系统下无线文件传输应用(当然了应用商城上也有相关应用下载),也算增加点项目经验吧。下面说说项目中遇到的问题。
2015-05-24 23:40:28
2212
原创 android中自定义View及ViewGroup 学习心得
android SDK中自带了很多控件,一般情况下可以满足各类开发需求。但有时候可能需要自定义View以更好的适应开发需求。系统自带的所有控件都是直接或间接的继承class View的,所以自定义一个View也要继承class View,如果你想要其他某控件的功能或是想修改某功能,可以继承其他控件,这就是间接继承class View。自定义View自定义view一般步骤是:1、继承
2015-05-17 15:24:50
1518
原创 android中Activity切换动画学习心得
在开发android应用中,要把界面做的很炫的话肯定少不了动画。默认情况下两个Activity之间切换时就执行了动画,如果你对系统自动的一些动画效果不太满意的话,可以而自定义。Activity切换时需要同时执行两套动画,一个是前一个Activity消失的动画,一个是后一个Activity呈现的动画。android中实现Activity切换动画有两种方式:
2015-05-15 23:29:24
636
原创 android中style的学习心得
通过学习发现android中界面、元素及动画一般都用到style,关于系统自带的styles.xml文件(我的在D:\android-sdk-windows\platforms\android-19\data\res\values\styles.xml),源码如下: true @style/TextAppearance.WindowTitle
2015-05-15 19:16:28
508
原创 android中Handler学习心得
在android开发中,Handler消息发送和处理几乎无处不在。稍微复杂一点的Activity,需要运行时更新UI一般都会使用Handler,特别是在非UI线程中更新UI必须使用Handler(除了极个别View可以在线程中更新)发送消息,然后在Handler.handleMessage()中接收到,处理消息更新UI。Activity.runOnUiThread()也是可以更新UI,其实也是间接
2015-05-13 21:05:39
515
原创 android中activity与service通信学习心得
在android开发中通常都会用到activity与service交互,把 一些耗时的操作或异步操作丢到service中去执行,activity专注UI方面的工作。开启service有二种方式:一种是调用startService()方式、另一种是调用bindService()方式。当然在开始调用service时必须先要在AndroidManifest.xml中注册该service。
2015-05-11 23:58:34
650
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人