- 博客(13)
- 收藏
- 关注
原创 安卓开发32:Paint 画笔
关于Paint 画笔画笔一般在绘制View的时候会用到。绘制界面首先需要调整画笔,然后绘制到画布上面,才能在界面浏览。之前我们做过一个自定义View,自定义View中就使用了画笔。Paint常用方法setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色setARGB: 设置画笔的a,r,p,g值。 setAlpha: 设置Alpha值 set
2013-08-30 19:14:53 1595
原创 安卓开发31:异步加载图片框架ImageLoader的使用
需要下载ImageLoader.jar下载地址:http://code.google.com/p/libs-for-android/wiki/ImageLoader使用:MainActivity.javapackage com.example.test.com;import java.io.File;import android.app.Activity;impo
2013-08-27 20:08:11 12785
转载 安卓开发30:AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如
2013-08-27 14:35:25 1405
转载 安卓开发29:获取网络状态工具类
package com.todoo.android.app.utils;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import android.content.Context;imp
2013-08-26 09:59:07 1581
原创 安卓开发28:自定义View类
自定义View类通过自定义View类,可以自定义复杂的,按照自己需求的控件。一个简单的例子mainActivity.java 这个里面就是最普通的代码,但是给自定义的控件加上了一个onclick的时间package com.example.test.com;import android.app.Activity;import android.os.Bundle;i
2013-08-24 16:18:11 2003
转载 安卓开发27:图片处理工具类
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.graphics.Bitmap;import an
2013-08-24 13:54:33 1473
转载 安卓开发26:安卓-九宫格实现
最近在做一个电视上的输入框,发现用全键盘很难输入,因为电视只有遥控器,左左右右选择很不方便,所以就在页面上实现了一个固定的键盘,T9形式的,先上图:技术要点:1.利用popupWindow实现弹出层2.对每个按键设置相同的onClick事件,方便统一处理代码:activity_main.xml<LinearLayout xmlns:andro
2013-08-23 21:38:03 1832
原创 安卓开发25:碎片 Fragment使用
Fragment说明为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragment。fragments 的设计不需要你来亲自管理view hierarchy 的复杂变化,通过将Activity 的布局分散到frament 中,可以在运行时修改activity 的外观
2013-08-23 19:28:56 2952
原创 安卓开发24:FrameLayout布局
FrameLayout布局FrameLayout是五大布局中最简单的一个布局。FrameLayout布局中的元素会根据先后顺序重叠起来。利用FrameLayout布局元素重叠的特性,我们一般可以做一些层的隐藏和显示,以及在一个图片上放置另外一个小图标等这样的功能。看代码:<FrameLayout xmlns:android="http://schemas.android.co
2013-08-23 14:32:37 3251
转载 转载和积累系列 - Eclipse快捷键大全摘录
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上
2013-08-05 18:23:21 949
原创 转载和积累系列 - 解决zend Studio 代码无法提示
1. 找到zend的默认workspace,一般在新建php project的时候会有这个路径。例如我的:C:\Users\xxx\Zend\workspaces2. 删除一个文件:C:\Users\xxx\Zend\workspaces\DefaultWorkspace7\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.
2013-08-05 17:30:35 964
转载 转载和积累系列 - 百度 搜索引擎中的粒度问题
一.前言传统的搜索引擎的定义,是指一种对于指定的查询(Query),能够返回与之相关的文档集合(Documents)的系统。而百度将这个定义更加丰富化,即搜索引擎能够帮助人们更方便的找到所求。这里的“所求”,比“文档”更加宽泛和丰富,比如一个关于天气的查询,直接返回一个天气预报的窗口,而非一篇关于天气的文档;再如一个关于小游戏的查询,直接返回这个小游戏的Flash页面而非简单的介绍性的文字。
2013-08-05 10:43:21 1021
转载 转载和积累系列 - linux crontab详细
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来
2013-08-02 09:41:58 1134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人