- 博客(173)
- 资源 (1)
- 收藏
- 关注
转载 混淆后如何追踪bug位置
Android混淆代码bug跟踪:一. 代码混淆的意义代码混淆的一个主要的目的是为了能够保证代码的安全性:我们的代码发布出去以后,有的用户可能会使用某些反编译工具查看我们的代码,为了避免这样的行为,故有代码混淆。代码混淆以后,原有代码的包名,类名和方法名会被修改。二.反编译工具介绍Android平台目前常用的反编译工具主要是:smali这个jar包,其他
2014-07-01 09:10:29
1733
原创 解决markdown转换后的code标签不自动换行
给code标签加上如下css样式即可article code {white-space: normal;word-break: break-all;}
2014-06-23 11:32:50
15434
原创 解决ListView的ItemView中带有Button时,OnItemClick无效的问题
button增加android:focusable="false"android:clickable="false"contentView增加:
2014-04-24 17:14:59
1358
转载 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
5792
转载 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
1648
原创 使用KeyboardView导致EditText光标不显示的问题
// 利用反射技术隐藏系统自带的键盘 if (android.os.Build.VERSION.SDK_INT code_inputs.setInputType(InputType.TYPE_NULL); } else { get
2014-04-02 13:15:25
1518
原创 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
2133
原创 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
4155
3
转载 python MySQLdb在windows环境下的快速安装、问题解决方式
使用python访问mysql,需要一系列安装linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装http://blog.youkuaiyun.com/wklken/article/details/7271019----------------------------------------------------
2014-03-22 15:47:18
699
转载 关于Future.cancel(mayInterruptIfRunning)方法的参数的问题
mayInterruptIfRunning设成false话,不允许在线程运行时中断,设成true的话就允许。 可以参考下面的代码来理解,如果设为false的话,会打印到99999,如果设成true的话,可能就打印不到99999 Java代码 /* @author:vc_java@hotmail.com */ package interrupt
2013-12-20 14:55:47
2451
转载 Android中Service和多进程
Android中,默认一个APK包就对应一个进程,其进程名就为AndroidManifest.xml文件中 指定的package名。我们可以通过Activity, Service, BroadCastReceiver, ContentProvider的android:process属性来实现单APK多进程但是需要注意进程间内存的不可见性。实例1文件1 Main
2013-12-20 12:52:03
2551
转载 理解Android的精度
理解 Android 的精度前言安卓是一个只对硬件设备限制有很少限制的移动操作系统。生产商们几乎可以创造任何形状的、尺寸的和密度的屏幕的设备。设备可以有物理键盘和按钮或者只有虚拟键盘和按钮。由于它的设备客制化的自由性给软件开发者们制造了一些麻烦。首先,应用软件怎样在各种各样的设备上保证一致的用户体验呢?其次,应用软件怎样利用一些拥有高端硬件或者独特特性的设备的优势呢?安卓在当初研发的时
2013-12-13 16:26:07
1093
转载 Android ListView 显示多种数据类型
ListView往往可能会有不同的数据类型,单类型的数据可能运用会比较少些,这也是最近项目中的一个需求{在发送消息的时候,需要选择联系人,而联系人列表由英文字母索引+联系人组成},上一篇文章只是一个基调,这篇是更复杂的情况;先看一下效果图最开始的时候,打算把两种数据类型放入一个List中,参考上一篇随笔的状态保持的实现,在代码写完了开始测试的时候,发现问题众多,上下滚动的时候左边的Ch
2013-11-20 13:12:55
1168
转载 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
1278
原创 计算两经纬度的距离
/** 地球半径(单位:公里) */public final static double EARTH_RADIUS_KM = 6378.137;/*** * 根据经纬度计算地球上任意两点间的距离* * @param lng1* 起点经度* @param lat1* 起点纬度* @param lng2
2013-10-30 10:00:58
862
转载 [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
828
转载 打jar包获取assets中的资源 解决selector XML文件不能解析的问题
大家都知道Android项目中的res目录中的资源eclipse插件会在gen中自动生成相应的id应用,这样就统一了资源管理那么这种自动生成的id就是写死的东西了 这就导致了不容易做修改 项目中需要将现有的组件打成jar包 这样打包后类文件当然是肯定没问题 但是资源文件就不行了。这个地方的id不能在新建的项目中被应用了所以资源文件不能被打
2013-10-25 16:03:08
1177
原创 Webview加载之前的背景设为透明
webView.setBackgroundColor(0);反正我是可以了。如果不行,参考这篇文章http://javaeedyc.iteye.com/blog/1711140
2013-10-23 16:03:50
1043
转载 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
1155
原创 BitmapRegionDecoder分割超大分辨率图片
http://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html
2013-08-28 16:18:07
2787
转载 Viewgroup焦点获取优先级android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C
2013-08-22 09:11:13
3274
原创 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
1177
原创 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
911
原创 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
1281
转载 bitmap工具类(全)
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获
2013-08-16 06:54:03
1007
转载 pendingintent重复问题
今天做Android推送通知模块,发现在Service中使用PendingIntent打开Activity时,虽然每次通知都会改变putExtra中的值,但是Activity里getStringExtra时,值没有任何变化,很奇怪。加了一些FlagJava代码 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
2013-07-19 18:05:58
1306
原创 google+钉子效果
http://stackoverflow.com/questions/16496149/how-to-simulate-google-plus-vote-up-animation-on-android
2013-07-17 09:14:15
979
转载 android4.2上获取应用程序大小的变更点
PackageManager.getPackageSizeInfo(String packageName, IPackageStatsObserver observer)不可用,改为PackageManager.getPackageSizeInfo(String packageName, int userHandle, IPackageStatsObserver observer), 至于增加的参
2013-07-11 10:02:21
1318
原创 listview中的item有button导致OnItemClick无效
只要在button中加入android:focusable="false"就可以了
2013-07-08 09:32:34
1543
原创 DrawerLayout打开和关闭时禁止刷新ActionBar
@Override public void invalidateOptionsMenu() {// super.invalidateOptionsMenu(); 注释掉这一行 }
2013-07-03 13:25:02
2035
转载 java android socket
http://blog.youkuaiyun.com/wufenglong/article/details/5778862http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html
2013-06-19 14:00:35
860
转载 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
2026
转载 两个滑动View嵌套,使内部的高度固定
对于ListView内部的ListView,一般用来展示少量的列表数据。内部的ListView的高度看起来是一个固定值且无法滑动,这个就比较蛋疼了。、提供两种解决方案,方案的核心都是重新设置内部ListView的高度。1 通过定制组件,重新写一个控件,继承于ListView. public class CustomisedListView extends
2013-05-21 14:37:02
1006
转载 Serializable 和 Parcelable 区别
android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二 至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializ
2013-05-18 07:32:11
715
原创 Ant进行手动编译打包apk
步骤一,创建带build.xml等文件的工程 http://marshal.easymorse.com/archives/1665步骤二,写build.xml等文件http://handsomeliuyang.iteye.com/blog/1156070http://blog.youkuaiyun.com/zuolongsnail/article/details/6444361此步
2013-05-01 09:34:06
1095
原创 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
778
原创 为ubuntu默认输入法ibus设置翻页快捷键
在终端下运行:/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin,调出sunpinyin的设置面板就行了
2013-04-27 15:33:09
1772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人