自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (19)
  • 收藏
  • 关注

原创 adb offline解决办法

参考了网上的很多方法,最后按照这个网站的方法解决了:http://stackoverflow.com/questions/14993855/android-adb-device-offline-cant-issue-commands之前尝试过无效的方法:重启手机,重启电脑,多次adb kill-server, adb start-server重新打开手机usb调试模

2014-02-27 16:25:33 247

原创 第三方库Apache Commons

https://github.com/chrisbanes/PhotoView实现了,单张图片的双击放大 ,双击返回原来的图片。viewPager列表显示图片,左右滑动,能放大缩小,滑动到边界回弹效果,图片固定在手机屏幕中间,图片放大缩小没有错位等bug,类似微信的图片缩放效果。但是官方例子有一点问题:图片放到大宽度超过屏幕,但是高度不超过屏幕,这时候不能再左右滑动当前图片了,只能

2014-01-14 15:48:52 155

原创 android textview中文字与表情图片对齐

参考了两个网站的解决办法:http://blog.csdn.net/qihigh/article/details/13776431http://www.jb51.net/article/36660.htm但是还是有一个问题没有解决:当没有文字内容,只有表情内容时,表情就会偏上。调试发现有文字时和没文字时,自定义的ImageSpan的draw方法,传进来的bound.bott

2013-12-18 11:48:10 322

原创 windows命令笔记

新建快捷方式,弹出的窗口中输入以下代码关机 Shutdown.exe -s -t 00重新计算机: shutdown.exe -r -t 00锁定计算机:rundll32.exe user32.dll,LockWorkStation休眠计算机: rundll32.exe powrProf.dll,SetSuspendState睡眠计算机: rundll32.exe powrpr

2013-10-04 15:54:55 170

转载 android 4.0 显示虚拟键的方法(华为手机)

system\build.prop文件加入(或修改)开启:qemu.hw.mainkeys=0关闭:qemu.hw.mainkeys=1保存退出重启手机即可图参考:http://bbs.xiao删mi.cn/thread-4221055-1-1.html参考网址:http://bbs.anzhi.com/thread-6055730-1-1.html

2013-09-29 18:14:30 223

原创 git笔记

删除远程分支git branch -r -d origin/branch-namegit push origin :branch-name删除远程Tag显示本地 taggit tag Remote_Systems_Operation删除本地taggit tag -d Remote_Systems_Operation 用push, 删除远程tag

2013-09-18 17:01:57 211

原创 android 增量更新

参考网址:http://blog.csdn.net/hmg25/article/details/8100896http://blog.csdn.net/tibib/article/details/8538592http://download.csdn.net/detail/sgwhp/5509149根据上面三个网站的参考,成功完成了增量更新。需要的资源见:http://

2013-08-23 10:27:17 211

原创 activity响应intent

activity响应intent                    在activity中通过getIntent().getDataString()可以得到完整的uri

2013-08-02 17:02:26 206

原创 android支持emoji

参考:http://www.emoji-cheat-sheet.com/https://github.com/arvida/emoji-cheat-sheet.comhttp://www.stay4it.com/?p=123http://blog.csdn.net/qdkfriend/article/details/7576524

2013-07-30 15:17:31 336

原创 安卓手机通过USB线使用PC的网络

1,手机设置 -- 移动热点 -- USB共享网络 打勾2,PC新增加的虚拟网卡,自动获取IP3,adb shell设置手机网关为第2步自动获取到的IPbusybox route add default gw 192.168.42.204setprop net.dns1 8.8.8.84,PC可以上网的网卡,打开internet连接共享

2013-04-17 18:39:41 231

原创 从ImageView获取关联的Activity

protected Activity getActivityForImageView(ImageView imageView) throws MessageException { Object context = imageView.getContext(); Activity activity = null; // for activity if (context instanc

2012-04-11 17:32:31 375

原创 android view 事件分发

一组事件:从第一个手指接触屏幕到最后一个手指离开屏幕,这中间所有的事件为一组事件处理流程:1,调用 dispatchTouchEvent 分发事件2,调用 OnTouchListener 处理事件3,没有 OnTouchListener,则调用 onTouchEvent 处理事件返回true均表示需要处理事件,false表示调用默认处理过程即可dispatchTou

2012-03-01 09:18:56 800

原创 view笔记

1,view有scrollTo方法,不过只有viewgroup的这个方法才会有实际的效果。

2012-02-28 23:34:30 178

原创 UI笔记

如果一个按钮需要点两次才响应,说明它没有焦点,第一次点击是用来获取焦点的,第二次才响应你的点击事件。

2011-12-21 19:26:55 186

原创 adb 命令行常用到的

查看目前的挂载状态:mount结果比如是这样的:# mountmountrootfs / rootfs ro 0 0tmpfs /dev tmpfs rw,mode=755 0 0devpts /dev/pts devpts rw,mode=600 0 0proc /proc proc rw 0 0sysfs /sys sysfs rw 0 0none /a

2011-12-08 10:24:56 355

原创 hg上传本地代码到bitbucket

1,用服务器上的空仓库生成.hg文件hg clone your-url2,将生成的.hg目录拷到要上传的本地仓库目录下3,添加要上传的文件到本地仓库hg add .4,将代码提交到本地仓库hg commit -u your-user-name -m 'xxx' 5,将本地仓库的代码提交到服务器hg push参考:http://wiki.dev.ren

2011-12-08 00:39:10 821

原创 布局笔记

LinearLayout中,android:layout_gravity="center_vertical"与android:layout_marginLeft="30dp"是相互冲突的,后者会失效,需要把前者去年后者才会生效。

2011-09-20 14:44:51 165

原创 简单文件加解密

思路:加密:将文件头中固定长度的字节与文件尾中同样长度的内容对换解密:再对换一次java代码:public class RanRWFile { public void encode(String path){ int len = 128;

2011-08-31 17:03:19 189

原创 控制屏幕亮度

要控制当前activity的亮度或者透明度,可以获取当前的窗口,设置其属性:Window window = getWindow(); LayoutParams attributes = window.getAttributes(); attributes.screen

2011-08-21 15:42:59 311

原创 控制布局

布局文件main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width

2011-08-21 13:00:28 263

原创 TextView的一些效果

textview显示内容过多时,显示内容过多时自动省略:<TextView android:layout_width="fill_parent" android:layout_height="120dp" android:id="@+id/hello" a

2011-08-21 11:06:12 197

原创 android 读写文件

1,读写本应用程序的数据文件夹里的文件:    Context中提供了如下两个方法,用于本应用程序的数据文件夹里的文件:        abstract FileInputStream  openFileInput(String name)        abstra

2011-08-16 15:34:29 142

原创 android读写文件

1,读写本应用程序的数据文件夹里的文件:    Context中提供了如下两个方法,用于本应用程序的数据文件夹里的文件:        abstract FileInputStream  openFileInput(String name)        abstra

2011-08-16 15:29:32 47

转载 android 捕获未处理的异常

是从别处转来的,不过时间长了,忘了原文出处。public class UncaughtExceptionHandler implements Thread.UncaughtExceptionHandler { /** Debug Log tag*/

2011-08-06 11:35:47 531

原创 用monkeyrunner代替一些重复手工操作

关于monkeyrunner的介绍不说了,sdk的文档上面有。这里记录一下看完文档之后的实际操作过程,当初我看完了文档,摸索了半天才把脚本跑起来的。1,附上一段示例脚本:# Imports the monkeyrunner modules used by this programfrom com.android.monkeyrunner import MonkeyRunn

2011-08-03 11:32:01 1868 1

原创 根据计算出的字符串宽度设置给TextView的宽

用Paint.measure(str)计算出的结果设置给TextView的宽,结果会有些不准确,可能会导致计算出来的宽度偏小,导致str最后的几个字符无法显示。可能与屏幕密度有关。用TextView.getPaint().measure(str)  计算出的结果设置给Te

2011-08-02 11:27:03 448

原创 对控件使用逐帧动画

可以在xml文件中定义好逐帧动画,应用在控件上,但是会有一个问题:不知道动画什么时候会停止。可以使用循环,在循环中不停地更换控件的背景,达到逐帧动画的目的。如果循环是在一个线程中,则只看得到第一帧和最后一帧。可以使用定时器不停地schedule新任务,每个任务更新一次

2011-07-29 20:57:44 124

原创 停止对控件使用的动画

可以对控件应用动画,方法见sdk文档。如果是一直不停的循环动画,想在某个时候对控件应用隐藏属性,会失败。需要同时调用控件的clearAnimation()方法,隐藏才会生效。如果只是调用那个animation的cancelAnimation()方法,则不会隐藏,只是停止动画。

2011-07-29 20:49:57 154

转载 三步学会Java Socket编程

<br />转自 天极,三步学会java socket编程:<br />http://www.yesky.com/SoftChannel/72342371961929728/20020704/1618964.shtml<br /> <br /> <br /> <br />第一步 充分理解Socket<br /><br />1.什么是socket<br /><br />  所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求

2010-09-19 01:55:00 133

原创 刚学select,做个笔记

<br />//server.c#include <stdio.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#define BUFSIZE 128#define IP "192.168.2.11"#define PORT 1916int main(){ int sockLis, sockCon; struct soc

2010-06-11 22:26:00 165

原创 MFC做FTP客户端遇到中文乱码

MFC做FTP客户端遇到中文乱码 最近做MFC做一个FTP客户端,遇到了中文乱码问题,具体描述如下:操作系统:Windows xp sp3FTP版本:Serv-U 7.1问题:客户端连接上服务器后,显示服务器端的目录和文件时,遇到中文,就是乱码显示。我用的客户端是自己编程做的,后来下载了网上的FlashFXP和CuteFTP,结果发现还是有同样的问题,但是当我用IE做客户端的时

2009-03-01 09:38:00 1331 1

找的关于视频播放的资料

找的关于视频播放的资料,一个是关于videoview的,一个是videoview和surfaceview两类都有的。

2014-04-04

设计模式-可复用面向对象软件的基础

讲设计模式的书,讲得比较多比较细,比另一本《设计模式精解》更适合细读

2013-10-04

设计模式精解

很不错的一本设计模式的书。简单,有相应的代码示例。

2013-10-04

定时提醒器

比较不错的定时提醒软件,可以选择多少时间之后,也可以选择从什么时候开始提醒,也可以设置重复提醒次数,次数设为0就是一直重复。

2013-09-29

apk反编译工具包

从网上找来的,apk反编译工具包,简单方便。

2013-08-31

android自动打包

这个工具可以修改某个文件里面的某部分内容,然后自动打包。 所以不管你的渠道写在哪里,都可以用这个工具打包。 注:一次指定渠道太多的时候,有时会出现只打了几个包就退出的情况,我也不知道什么原因,这时候需要删除已经打好的那几个渠道,再运行一遍脚本。

2013-08-30

android 增量更新所有需要的资源

android 增量更新所有需要的资源: 1,一个原始的bsdiff源码及生成的so,但是我在项目中用不了 2,一个包装bsdiff的so和jar,可以用 3,pc上测试的bsdiff源码及exe文件

2013-08-23

android 增量更新

使用说明: 导入patchdroid.jar,并把armeabi文件夹复制到项目的libs文件夹下。使用之前必须确保至少调用一次PatchClient.loadLib()。调用PatchClient的applyPatchToOwn或applyPatch方法即可。 方法说明: PatchClient.applyPatch根据给定的旧apk和补丁,生成新apk PatchClient.applyPatchToOwn根据当前程序的旧apk和给定的补丁,生成新apk 注意:需要磁盘读写权限

2013-08-23

自定义相册_可预览

自定义相册,可预览。之前上传过一个不能预览的版本,因为不能删除上传的资源,所以再传了一个。 公司需要做一个一次可以选择多个图片上传的功能,就做了这个demo,当然有参考别人的。

2013-08-21

用gridview展示相册图片

用gridview展示相册图片,可以配合另一个读取相册资源的示例一起,做个相册浏览程序。

2013-08-20

用viewpager做tab切换

用viewpager做tab切换,包含两个资源,一个是普通的切换(view和activity都有),另一个是包含多个tab,将tab用HorizontalScrollView框起来的例子。

2013-08-20

自定义相册

没有做gridview来预览结果,只是做了个测试程序,来查询和构造系统的相册数据,logcat里面有输出。

2013-08-20

自定义progressbar

自定义progressbar,程序画的,也可以画自定义drawable

2013-07-03

用程序画的progressbar

用程序画的progressbar,弧形和矩形

2013-07-03

软件项目总结报告

软件项目总结报告的模板,网上很多地方都有,不过要积分,很是郁闷,上传一份免费的。

2012-08-06

jni文档(来自sun,英文)

1,关于jni的文档,我作为一个android开发者收集来 2,资料是英文 3,所说来自sun官方

2011-12-13

UnixUtils, Windows下的unix工具包

Windows下的unix工具包。 在csdn上好像还有一份,不过好像要一个资源分,这里免费。

2011-08-04

android命令行笔记

新手学习android时,对命令行的常用命令特意作了笔记,贡献给大家。 主要包括: 查看avd列表 启动模拟器 安装/卸载程序 启动/关闭ADB服务 查询当前模拟器/设备的实例 列出目标设备id 创建模拟器 进入adb shell 查看,修改IP

2010-09-29

C++Templates全览(繁体).pdf

C++ Templates 全览,繁体。 David Vandevoorde, Nicolai M. Josuttis 著,侯捷、荣耀、姜宏 译。

2009-08-06

空空如也

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

TA关注的人

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