自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 资源 (1)
  • 收藏
  • 关注

转载 混淆后如何追踪bug位置

Android混淆代码bug跟踪:一.   代码混淆的意义代码混淆的一个主要的目的是为了能够保证代码的安全性:我们的代码发布出去以后,有的用户可能会使用某些反编译工具查看我们的代码,为了避免这样的行为,故有代码混淆。代码混淆以后,原有代码的包名,类名和方法名会被修改。二.反编译工具介绍Android平台目前常用的反编译工具主要是:smali这个jar包,其他

2014-07-01 09:10:29 1661

原创 解决markdown转换后的code标签不自动换行

给code标签加上如下css样式即可article code {white-space: normal;word-break: break-all;}

2014-06-23 11:32:50 14969 1

原创 解决ListView的ItemView中带有Button时,OnItemClick无效的问题

button增加android:focusable="false"android:clickable="false"contentView增加:

2014-04-24 17:14:59 1251

原创 django1.5开发环境static静态文件配置

settings.py文件中确保包含以下内容:

2014-04-18 12:57:14 1055

转载 Android clipboard setPrimaryClip

(I)这个要注意你使用的是哪一版的SDK ,以11为界,是不同的。  〉=11  android.content  public class ClipboardManager  extends ClipboardManager (abstruct content.text) (II)首先看看你的AndroidManifest.xml 

2014-04-17 11:19:27 5687

原创 手动控制屏幕旋转时2.3与4.0之间的那点事

首先,手动控制屏幕旋转,代码如下:

2014-04-14 17:49:03 797

转载 django 处理POST请求时报403 -- csrf

因为为了安全考虑,django加入了csrf_token处理过程1、按提示及google结果修改setting.py,在MIDDLEWARE_CLASSES增加django.middleware.csrf.CsrfResponseMiddleware。结果依然报错。2、继续修改setting.py,注释掉django.middleware.csrf.CsrfView

2014-04-05 08:25:09 1586

原创 使用KeyboardView导致EditText光标不显示的问题

// 利用反射技术隐藏系统自带的键盘                if (android.os.Build.VERSION.SDK_INT                         code_inputs.setInputType(InputType.TYPE_NULL);                } else {                        get

2014-04-02 13:15:25 1446

原创 BAE3.0部署Python + Django + MySQL

1、确保本地项目成功运行2、整个本地项目最外文件夹和index.py同级,也就是你项目的manage.py在index.py的子级目录3、requirements.txt文件中添加如下两行:Django==1.6.2MySQL-python==1.2.54、MYSQL连接是发现官方文档说的from bae.core import const来获取数据库的用户名密码等信息,但

2014-03-31 17:42:41 2079

原创 Django中更新数据库无效的问题

这样更新完数据库没变,也不报错 dream = Dream.objects.filter(did = request_did) dream[0].content = request_content dream[0].save()这样就可以成功更新 dream = Dream.objects.filter(did = request_did) drea

2014-03-31 14:22:01 4031 4

转载 python MySQLdb在windows环境下的快速安装、问题解决方式

使用python访问mysql,需要一系列安装linux下MySQLdb安装见  Python MySQLdb在Linux下的快速安装http://blog.csdn.net/wklken/article/details/7271019----------------------------------------------------

2014-03-22 15:47:18 658

转载 关于Future.cancel(mayInterruptIfRunning)方法的参数的问题

mayInterruptIfRunning设成false话,不允许在线程运行时中断,设成true的话就允许。 可以参考下面的代码来理解,如果设为false的话,会打印到99999,如果设成true的话,可能就打印不到99999 Java代码  /*   @author:[email protected] */  package interrupt

2013-12-20 14:55:47 2372

转载 Android中Service和多进程

Android中,默认一个APK包就对应一个进程,其进程名就为AndroidManifest.xml文件中 指定的package名。我们可以通过Activity, Service, BroadCastReceiver, ContentProvider的android:process属性来实现单APK多进程但是需要注意进程间内存的不可见性。实例1文件1  Main

2013-12-20 12:52:03 2494

转载 理解Android的精度

理解 Android 的精度前言安卓是一个只对硬件设备限制有很少限制的移动操作系统。生产商们几乎可以创造任何形状的、尺寸的和密度的屏幕的设备。设备可以有物理键盘和按钮或者只有虚拟键盘和按钮。由于它的设备客制化的自由性给软件开发者们制造了一些麻烦。首先,应用软件怎样在各种各样的设备上保证一致的用户体验呢?其次,应用软件怎样利用一些拥有高端硬件或者独特特性的设备的优势呢?安卓在当初研发的时

2013-12-13 16:26:07 992

转载 Android ListView 显示多种数据类型

ListView往往可能会有不同的数据类型,单类型的数据可能运用会比较少些,这也是最近项目中的一个需求{在发送消息的时候,需要选择联系人,而联系人列表由英文字母索引+联系人组成},上一篇文章只是一个基调,这篇是更复杂的情况;先看一下效果图最开始的时候,打算把两种数据类型放入一个List中,参考上一篇随笔的状态保持的实现,在代码写完了开始测试的时候,发现问题众多,上下滚动的时候左边的Ch

2013-11-20 13:12:55 1109

转载 activeMQ的安全机制

网址:http://zhaiyl.spaces.live.com/blog/cns!939A197D2798715B!125.entry:      ActiveMQ据说可以支持多种可插拔的provider来支持消息安全机制,可是我找遍了它的网站也没有找到除JAAS以外的可用provider。这里简单介绍一下在ActiveMQ里面通过JAAS实现安全机制。JAAS(Java Authe

2013-11-04 16:19:42 1235

原创 计算两经纬度的距离

/** 地球半径(单位:公里) */public final static double EARTH_RADIUS_KM = 6378.137;/*** * 根据经纬度计算地球上任意两点间的距离* * @param lng1*            起点经度* @param lat1*            起点纬度* @param lng2

2013-10-30 10:00:58 807

转载 [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目

(1)项目导入JAR包:1、在项目目录里建立一个libs目录,将外部jar包拷贝在里面。2、右键点击项目,Bulid Path->Configure Build Path3、在设置Libraies项,选择刚才的位置添加jar包。3、在Order and Export项里,将外部jar包选中。4、clean项目后,重新编译,这时的apk包里应该是包含外部jar啦。不过我还是有

2013-10-25 18:10:13 787

转载 打jar包获取assets中的资源 解决selector XML文件不能解析的问题

大家都知道Android项目中的res目录中的资源eclipse插件会在gen中自动生成相应的id应用,这样就统一了资源管理那么这种自动生成的id就是写死的东西了 这就导致了不容易做修改 项目中需要将现有的组件打成jar包 这样打包后类文件当然是肯定没问题 但是资源文件就不行了。这个地方的id不能在新建的项目中被应用了所以资源文件不能被打

2013-10-25 16:03:08 1137

原创 Webview加载之前的背景设为透明

webView.setBackgroundColor(0);反正我是可以了。如果不行,参考这篇文章http://javaeedyc.iteye.com/blog/1711140

2013-10-23 16:03:50 957

转载 spring mvc 同时输出json和xml

方式一: 参考:http://www.mkyong.com/spring-mvc/spring-3-mvc-and-xml-example/ 满足以下条件时会自动将对象转换为xml格式进行输出: 引用As i know, when Spring see 1. Object annotated with JAXB 2. JAXB library existed i

2013-09-29 14:41:00 1112

原创 BitmapRegionDecoder分割超大分辨率图片

http://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html

2013-08-28 16:18:07 2741

转载 Viewgroup焦点获取优先级android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2013-08-22 09:11:13 3168

原创 VelocityTracker 和 ViewConfiguration ,系统认为的滑动界限和移动界限

public class SwipeDismissListViewTouchListener implements View.OnTouchListener { // Cached ViewConfiguration and system-wide constant values private int mSlop; private int mMinFlingVelocit

2013-08-19 16:38:45 1138

原创 BCSUtils备份

public class BCSUtil { private static String hostBcs = "bcs.duapp.com"; private static String accessKeyBcs = ""; private static String secretKeyBcs = ""; private static String bucketBcs = "dreamf

2013-08-17 09:05:10 861

原创 java中的php's hmac-SHA1

private static String computeSignature(String baseString, String keyString) throws GeneralSecurityException, UnsupportedEncodingException { SecretKey secretKey = null; byte[] keyBytes = keyS

2013-08-16 21:50:00 1207

转载 bitmap工具类(全)

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2013-08-16 06:54:03 955

转载 pendingintent重复问题

今天做Android推送通知模块,发现在Service中使用PendingIntent打开Activity时,虽然每次通知都会改变putExtra中的值,但是Activity里getStringExtra时,值没有任何变化,很奇怪。加了一些FlagJava代码  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

2013-07-19 18:05:58 1263

原创 google+钉子效果

http://stackoverflow.com/questions/16496149/how-to-simulate-google-plus-vote-up-animation-on-android

2013-07-17 09:14:15 947

原创 android4.2 adb调试指纹认证白名单记录

都记录在/data/misc/adb/adb_keys

2013-07-12 12:55:09 1370

转载 android4.2上获取应用程序大小的变更点

PackageManager.getPackageSizeInfo(String packageName, IPackageStatsObserver observer)不可用,改为PackageManager.getPackageSizeInfo(String packageName, int userHandle, IPackageStatsObserver observer), 至于增加的参

2013-07-11 10:02:21 1287

原创 listview中的item有button导致OnItemClick无效

只要在button中加入android:focusable="false"就可以了

2013-07-08 09:32:34 1500

原创 DrawerLayout打开和关闭时禁止刷新ActionBar

@Override public void invalidateOptionsMenu() {// super.invalidateOptionsMenu(); 注释掉这一行 }

2013-07-03 13:25:02 1985

转载 java android socket

http://blog.csdn.net/wufenglong/article/details/5778862http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html

2013-06-19 14:00:35 825

转载 NX桌面共享配置

0.安装Gnome桌面:sudo apt-get install gnome-panel (注销,然后选择 gnome-classic 登录) 1.首先必须安装了openssh (我这里是ubuntu apt-get install 安装的,源包的可能文件位置不一样,对应修改) 2.下载好安装包 按以下的顺序安装下载的DEB文件(注意顺序否则会安装失败错误) nxclient

2013-06-13 22:36:40 1855

转载 两个滑动View嵌套,使内部的高度固定

对于ListView内部的ListView,一般用来展示少量的列表数据。内部的ListView的高度看起来是一个固定值且无法滑动,这个就比较蛋疼了。、提供两种解决方案,方案的核心都是重新设置内部ListView的高度。1  通过定制组件,重新写一个控件,继承于ListView. public class CustomisedListView extends

2013-05-21 14:37:02 984

转载 Serializable 和 Parcelable 区别

android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二 至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializ

2013-05-18 07:32:11 694

原创 Ant进行手动编译打包apk

步骤一,创建带build.xml等文件的工程 http://marshal.easymorse.com/archives/1665步骤二,写build.xml等文件http://handsomeliuyang.iteye.com/blog/1156070http://blog.csdn.net/zuolongsnail/article/details/6444361此步

2013-05-01 09:34:06 1036

原创 ubuntu12增加环境变量

1.设置当前用户环境变量(对root用户无效)打开终端输入:light@chaozang:~$ sudo gedit ~/.bashrc[sudo] password for light:末尾添加:export PATH=/opt/EmbedSky/4.3.3/bin:$PATH,其中/opt/EmbedSky/4.3.3/bin为你自己需要设置的环境变量路径。

2013-04-27 15:59:37 744

原创 为ubuntu默认输入法ibus设置翻页快捷键

在终端下运行:/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin,调出sunpinyin的设置面板就行了

2013-04-27 15:33:09 1704

ie9下载程序用来下载ie9

ie9的下载程序用来下载ie9的程序,微软官方提供的哦

2011-06-14

空空如也

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

TA关注的人

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