- 博客(15)
- 收藏
- 关注
转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
本文转自: http://52xianmengyu.iteye.com/blog/17167731、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hol
2015-03-13 15:57:08
483
转载 [学习笔记]git学习之fork的概念理解
本文转自: http://linux.cn/article-4292-1.html以我的经验来看,刚接触Git和GitHub时,最困扰的一件事情就是尝试解决下面的问题:在Git和GitHub上,我能做什么?Git教程往往不会解决这个问题,因为它集中篇幅来教你Git命令和概念,并且不认为你会使用GitHub。GitHub帮助教程一定程度上弥补了这一缺陷,但是它每篇文章的关
2015-03-13 11:41:36
3003
1
原创 [学习笔记]git学习笔记之入门与常用git命令
准备1. 注册git账号: 注册github账号 注册git@OSC账号(国内)2. 下载git客户端: git客户端下载3. (可选) eclipse插件egit: 下载egit 开始使用git我们先用命令行来操作, 打开git bash, 切换到你喜欢的目录从远程仓库克隆项目到本地:git clone https://github
2015-03-12 14:02:03
545
转载 [action开发]actionbar兼容-AppCompat配置特殊说明
本文转自 : 原文地址1、使用高版本的ADT构建项目系统将会自动生成依赖工程(appcompat_v7)并自动引用,当然若minSdkVersion大于4.0版本则没有该依赖了,本文章也没有特殊说明的必要了。2、values/styles.xml资源配置一些通用的配置可以在此处添加,比如:[html] view plaincopy
2015-03-11 15:44:28
648
原创 [android开发]发送短信
发送单条短信:private void sendSingleSms(String phone, String content) { SmsManager smsManager = SmsManager.getDefault(); List texts = smsManager.divideMessage(content); // 发送之前检查短信内容是否为空 for (int
2015-03-05 10:52:24
595
原创 [android开发]ContentResolver读取手机联系人信息
这个类是在别人的方法基础上修改的.class GetContacts implements Runnable { @Override public void run() { try { // TODO Auto-generated method stub Uri uri = ContactsContract.Contacts.CONTENT_UR
2015-03-05 10:48:05
700
原创 [android开发]天气预报项目的开发之天气工具类-2
这个WeatherUtil做了一些事情:1.设置天气城市2.设置通知的显示间隔, 也就是每隔多久推送一次天气信息的通知.3.获取显示到TextView中的天气数据的文本.4.天气数据的持久化.public class WeatherUtil { public static final String FILE_RESULT = "FILE_RESULT"; p
2015-03-05 10:34:59
1716
原创 [android开发]天气预报项目的开发之数据接口与网络请求-1
先看界面: 天气首页:actionbar:设置天气城市页面:整体界面比较简单, 将就吧..1.网络请求接口:网络接口用的是百度提供的. 返回的数据是json格式.url: http://api.map.baidu.com/telematics/v3/weather
2015-03-05 09:25:15
1850
1
原创 [android开发] json格式 与javaBean, HashMap格式之间的转换, 网络请求时常用.
这个是自己写的方法, 可能有点杂乱.public class ConvertUtil { /** * 把非空属性拷贝到新对象 * * @param from * @param to */ public static void copyProperties(Object from, Object to) { try { Class clazz = f
2015-03-04 17:52:31
1046
原创 [android开发]判断当前是否有网络
public static boolean isNetworkAvailable(Context mContext) { boolean result = false; try { ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE)
2015-03-04 17:50:12
443
转载 [java开发]获取md5码
忘了是哪里copy来的了...public class Md5Util { private final static String[] strDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" }; // 返回形式为数字跟字符串 pri
2015-03-04 17:47:57
390
原创 [android开发]对象的持久化操作 (写入对象到本地文件, 从本地文件中读取对象)
说明: 这里并没有开启新线程, 需要请自行实现/** * * 对象的持久化操作 * */public class ObjectWriter { /** * 写入本地文件 * @param context * @param obj * @param fileName */ public static void write(Context con
2015-03-04 17:44:43
3359
原创 [android开发]封装BaseAdapter, 简便代码
参数说明: 构造函数的list参数是你的ListView的数据, 而viewHolder是你的ViewHolder类.思路说明: getView方法中已经实现了view的初始化, 并且把viewholder中的字段进行注入, 然后通过view.setTag()设置给该view.使用说明: 在抽象方法initView中通过view.getTag()拿到viewholder, 然后对里面的控
2015-03-04 17:35:47
413
原创 [Android开发]在Activity中对View控件自动注入
实现思路: 根据xml中控件的id值, 对Activity中定义的同名成员变量进行注入. 比如xml中有个id为tv_name的TextView, 而且你的activity中定义了 TextView tv_name. 那么在onCreate中调用这个方法即可实现tv_name字段的注入了.当然, 为了提高性能, 你可以给你的名字加入一些特征, 然后修改该方法. 比如含有下划线_的字段才
2015-03-04 17:24:09
461
原创 [Android开发工具类]对控件的一些常用方法
//设置控件高度的方法, 宽度类似public static void setHeightInPx(View view, int height) {LayoutParams params = view.getLayoutParams();params.height = height;view.setLayoutParams(params);}//移动EditText的光标的文本结尾public s
2015-03-04 17:06:25
542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人