12 2013 档案
摘要:需求:点页面,出现弹层,弹层包含EditText,Button等,点击Button实现提交操作;最终代码:private PopupWindow popupWindow ;private EditText gfName;private View popView;private Button addGf;protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // popView = LayoutInflater.from(getApplicationC...
阅读全文
摘要:再按一次返回键退出最终完整方案:boolean isExit;@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MyApplication.getInstance().addActivity(this);}@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if...
阅读全文
摘要:转:Android的常用adb命令第一部分:1. ubuntu下配置环境anroid变量:在终端执行sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment2. 运行Eclipse,还需要配置JAVA环境变量#set java environmentJAVA_HOME=/home/loginname/jdk目录名JRE_HOME=/home/loginname/jdk目录名/jreexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHexport CLASSPATH=$JAVA_HOME/l
阅读全文
摘要:1、导出sqlite的db文件:使用工具DDMS,切换到DDMS,显示File Explorer窗口,找到/data/data/应用名/databases/数据库名,点击导出按钮,导出文件。2、使用Android提供的SDK包中的工具,sqlite3.exe查看数据库内容:在cmd命令行中执行命令:3、注意:导出文件应该需要root权限;在命令行输入 【adb root】获取root权限,否则不能浏览data目录文件
阅读全文
摘要:参考:http://my.oschina.net/waterbear/blog/149852chardet模块,能够实现文本编码的检查,核心代码:import chardetchardet.detect(content)['encoding']实现目录java文件转码:#-*- coding: utf-8 -*-import codecsimport osimport shutilimport reimport chardetdef convert_encoding(filename, target_encoding): # Backup the origin file. sh
阅读全文
摘要:转自:http://wiki.neal365.com/2013/02/25/android%E5%8F%91%E9%80%81%E6%8E%A5%E6%94%B6json%E5%8C%85%E5%90%AB%E4%B8%AD%E6%96%87%E7%9A%84%E5%A4%84%E7%90%86/问题:在Android向Python实现的Wsgi接口发送json格式的http请求是,server不能正确解析,入库的中文字段为一串问号???????,在server端反复解码无效,查找资料,是在Android发送json时没有指定utf8,指定后,一切OK。即在发送的时候用utf-8编码,接收的时
阅读全文
摘要:android 获取 imei号码参考:http://www.cnblogs.com/luxiaofeng54/archive/2011/03/01/1968063.html核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 2.代码单个函数:public String getImei() { TelephonyManager tm = (TelephonyManager) this.context ...
阅读全文
摘要:RelativeLayout常用属性介绍转自: http://www.douban.com/note/97496783/下面介绍一下RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignParentLeft 贴紧父元素的左边缘
阅读全文
摘要:转:http://www.2cto.com/kf/201208/151123.html下来示例如何读取这些数据。1 版本信息、应用名称2 Appliction 的Meta-data3 Activity中的Meta-dataAndroidManifest.xml中的定义如下: java 代码: /** * activity MetaData读取 */ private void testA...
阅读全文
摘要:一般小写字母开头的是数据类型(如int double),大写字母开头的一般是封装为类(如Double),里面有很多方法,比如实行转换Integer.parseInt(arg0),可以把其他类型的数据转换为intint 是基本数据类型Integer是其包装类,注意是一个类。为什么要提供包装类呢???一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。比如,现在int要转为Stringint a=0;String result=Integer.toString(a);在java中包装类,比较多的用途是用在于各种数据类型的转化中。我写几个demo//通过包装类来实现转化的 .
阅读全文
摘要:这篇文章讲的很好:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html两种用法:1、private void sendMessage(Handler handler, Bitmap bm) { Message msg = handler.obtainMessage(); msg.obj = bm; handler.sendMessage(msg); } private void sendMessage(Handler handler) { ...
阅读全文
摘要:启动gunicorn报错:# gunicorn -b :9008 -w 2 webserver:app2013-12-10 09:12:58 [29701] [INFO] Starting gunicorn 0.14.32013-12-10 09:12:58 [29701] [INFO] Listening at: http://0.0.0.0:9008 (29701)2013-12-10 09:12:58 [29701] [INFO] Using worker: sync2013-12-10 09:12:58 [29704] [INFO] Booting worker with pid: 2
阅读全文
浙公网安备 33010602011771号