- 博客(35)
- 收藏
- 关注
原创 linux01
1. Android内核为linux2. Linux操作系统是UNIX操作系统的一种克隆系统3. Linux的特点(1) 开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面(命令界 面,图形界面等),出色的速度性能(2) 基于GPL(通用公共许可证4. 发行版本:
2015-05-17 14:02:43 381
原创 版本控制(8)--使用git演示案例
1. Git与Eclipse整合(1) 下载EGit插件( http://www.eclipse.org/egit/ )(2) 下载到的插件为压缩包,可以直接在Eclipse中安装: Eclipse-> Help -> Install new Software2. 集成环境一般都已包含该插件3. eclipse中使用(1
2015-05-17 12:47:41 497
原创 版本控制(5)--Git简介和仓库创建
1. VISUALSVN 版本库可以用浏览器打开---------URL2. Git:一个分布式版本控制工具3. 一般搭建在Linus系统4. Git特点:每个开发者都有一个服务器,离线工作;分布式,强调个体5. 流程图: Clone:克隆,把版本库所有的内容拿下来,相当于建立链接PUSH:把本地库中内容都提
2015-05-14 17:44:18 386
原创 版本控制(5)--使用svn管理android工程(*)
1. 把已创建的Android工程纳入版本库(1) 在VisualSVN Server创建一个库(含三个目录)(2) 在eclipse中添加库(URL)(3) 选择Android工程,右键->Team->Share Project->SVN->使用指定的模块名-à确定->自动打开透视图-> 提交(部分不提交,见视频)
2015-05-13 21:33:18 373
原创 版本控制(4)--使用svn案例演示 (*)
案例:某研发团队2011年初开发了一款名为Apollo的信息系统,目前已发布v1.0版本。此项目初期已有部分基础代码,研发团队再此基础代码上经过3个月的努力发布了一个功能相对完备的Apollo 1.0版本进行销售。由于销售业绩良好,因此研发团队正在着手v2.0版本的开发工作。但就在这个时候,有客户发现v1.0软件系统一严重bug,如不及时修复将造成严重后果。研发团队收到bug报告后立刻
2015-05-13 21:04:59 523
原创 版本控制(3)-- eclipse插件演示
1. SVN与Eclipse整合(安装插件方法) a. 下载SVN插件(http://subclipse.tigris.org) b. 我们使用版本eclipse_svn_site-1.6.5.zip, 解压到一个文件夹中. c. 进入 eclipse 安装目录中 dropins 目录并创建一个 s
2015-05-13 17:16:41 391
原创 版本控制(2)-- TortoiseSVN基本操作和冲突演示
1. VisualSVU Server中: 仓库 用户 分组2. 改权限:选中仓库右键-------Priperties3. 第一次与服务器连接:建一个文件夹---------右键-------SVN Checkout….4. 提交到服务器:右键-----------SVN Commit….5. 从服务器更新:右键-----------SVN Update….6. 两个人同
2015-05-13 13:45:58 496
原创 版本控制(1)------subversion服务端和客户端安装
1. 版本控制概念:版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若 干文件内容变化,以便将来查阅特定版本修 订情况的系统;2. SUV概念:Svn(Subversion)是近年来崛起的版本管理工具SVN基本交互流程图: VisualSVNServe
2015-05-10 11:14:55 509
原创 应用程序的安装
下载后的文件安装到模拟器中(两种方法)1. adb命令2. a. 放在SD卡上 b. 代码public class MainActivity extends Activity { private EditText et_path; @Override protected void onCreate(Bundle savedInst
2015-05-09 10:53:58 421
原创 应用程序反编译
1. apktool:提取资源文件步骤:a. 把要反编译的apk放在apktool目录下b. 2. 安卓逆向助手(图形化) 步骤: a. 看布局:直接反编译 b. 看Java代码:把反编译后的dex文件------操作:dex转jar
2015-05-09 10:44:34 445
原创 HTMLUI
1. Android网络应用:只需服务器改变2. 网络权限3. 相当于嵌入的浏览器布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2015-05-09 10:16:49 488
原创 杀死进程(重写返回键退出)
1. 退出应用程序:把自己的进程杀死public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activ
2015-05-09 10:02:20 454
原创 光线传感器 + 传感器指南针
1.传感器指南针配合图片动画光线传感器:public class MainActivity extends Activity { private SensorManager sm; //传感器服务 private MyListener listener; @Override protected void onCreate(Bundle savedInstanceState)
2015-05-08 15:39:41 434
原创 xml文件定义动画(补间动画)--------常用
1. 在res目录下创建一个文件夹file,在文件夹下创建一个xml文件(New Android XML File),选择类型 alpha: 透明<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="0.0" android:t
2015-05-08 13:04:23 454
原创 补间动画
1. 自动补充2. 支持旋转,缩放,透明度,位移布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m
2015-05-08 11:22:48 319
原创 帧动画
1. ***动画资源建议放在drawable下,如果没有创建一个 2. 是否重复播放android:oneshot="false"3. 在drawable下创建xml文件(animation-list:动画节点) 添加代码:6,7慢放三次girl.xml:<animation-list xmlns:android="ht
2015-05-08 10:48:32 304
原创 样式和主题 + 自定义样式和主题
1. 样式和主题的区别,作用范围不同,样式都是作用在一个小控件, 主题作用一个activity,或者整个应用程序 样式都在布局文件里面配置,主题都在清单文件配置2. 使用多的做成样式: 方便修改 3. values-----styles.xml: 添加样式 wrap_content
2015-05-07 17:50:45 1243
原创 Notification通知
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } publi
2015-05-07 12:44:34 345
原创 常见对话框
1.各种对话框布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout
2015-05-06 17:18:23 334
原创 照相机
1. 必须有预览照片2. 三个权限布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare
2015-05-06 16:39:10 354
原创 调用系统照相机录像和拍照(类微信,QQ)
1. 按按钮button拍照显示到ImageView中public class MainActivity extends Activity { private ImageView iv; private File file ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate
2015-05-06 15:42:07 1121
原创 在线视频播放器
1. 加网络权限public class MainActivity extends Activity { private EditText et_path; private MediaPlayer mediaPlayer; private Button bt_play,bt_pause,bt_stop,bt_replay; private SurfaceView sv;
2015-05-06 14:21:47 947
原创 SurfaceView(视频播放器)(版本兼容问题)-------- (进度条------计时器(Timer))
1. 播放控件SurfaceView2. 最小化时销毁holder容器,需要保存播放位置3. surfaceview : 完成单位时间内大量的界面变化。4. 双缓冲机制:内部有两个子线程。(交替运行) A 解码图像--->前台显示--->解码图像---> 前台显示 B 解码图
2015-05-06 14:10:03 802
原创 网络音乐播放器
1. 加权限2.. 同步代码:方法是顺序执行 异步代码:开新的线程执行代码2. 同步的准备方法:需要等待时间3. 异步的准备方法:不需要等待-------准备完毕监听器代码:public class MainActivity extends Activity { private EditText et
2015-05-05 17:05:59 518
原创 音乐播放器
1. button.setEnabled(false); //按钮不可点击状态2. 播放完毕监听器:setOnCompletionListener3. 市面上的播放器的操作一般放在服务中,防止被回收,下面代码不符合代码:public class MainActivity extends Activity { private EditText et_path;
2015-05-05 16:36:48 357
原创 图形处理小游戏
刮图片1. 扒衣服,两张图片重叠在一起。手指所到的地方变成透明2. 不在布局中直接放图片3. 手指触摸监听器public class MainActivity extends Activity { private ImageView iv; // 可以修改的位图 private Bitmap alertBitmap; private C
2015-05-05 14:32:57 420
原创 图片的旋转
1. m.setRotate(180,srcBmp.getWidth()/2,srcBmp.getHeight()/2);//(旋转度数,旋转中心坐标)2. 图片的镜子效果: m.setScale(-1.0f,1.0f); m.postTranslate(srcBmp.getWidth(),0); //整体平移多少
2015-05-05 13:42:49 306
原创 创建一个图形的拷贝----(缩小和放大)
代码:public class MainActivity extends Activity { private ImageView iv1,iv2; private Bitmap alterBitmap; private Bitmap srcBmp; @Override protected void onCreate(Bundle savedInstanceState) { su
2015-05-05 13:09:55 732
原创 加载大图片到内存
1. 手机每个程序分配的内存一般为16M,1-2G内存为手机总运行内存,iOS系统没限制 手机的像素是固定的2. 图片缩放原理:把多个颜色变化不大的像素合为一个像素3. 解决方法:把图片缩小------最大的比例代码:public class MainActivity extends Activity { private
2015-05-05 11:31:54 328
原创 混合调用服务
1. 调用服务放在oncreat()中或把返回服务的内容放在conn中2. 既要保证服务长期后台运行,又要调用服务里面的方法3. 混合调用的服务的生命周期: 服务长期后台运行,又想调用服务的方法: 1.start方式开启服务(保证服务长期后台运行) 2.bind方式绑定服务(保证调用服务的方法)
2015-05-04 21:26:56 425
原创 aidl绑定远程服务
1. 远程服务:调用者和服务在不同的工程代码里面。 本地服务:调用者和服务在同一个工程代码里面。2. 远程服务,因为不在同一个程序中,所以只能用隐式调用,在配置文件中配置 - - 3. 一个应用程序都是运行在自己独立的进程里面的。 进程操作系统分配内存空间的一个单位。进程的数据都是独立的。独立的内存空间。4. aidl:andro
2015-05-04 19:57:44 443
原创 绑定的方式调用服务的方法和采用接口方式抽取方法
1.配置文件配置服务,复制包名+类名的快捷方式:拷贝全名称不是在类名中右键,而是展开类名下右键。一、采用start的方式开启服务 生命周期如下: onStart()过时了 开启服务: onCreate()-->onStartCommand() ---> onDestory();
2015-05-04 14:44:52 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人