03 2013 档案

摘要:这个还是前段时间在做jni的时候遇到的问题。 几个数据类型的转换。 留下了,以备后用。 /** * 数据类型转换方法 */ //转换bytesToHexString public static String bytesToHexString(byte[] src){ StringBuilder strin... 阅读全文
posted @ 2013-03-29 17:28 Andye 阅读(234) 评论(0) 推荐(0) 编辑
摘要:前段时间在做Android下jni的部分,遇到了一些bug和错误,找了好久,给整理了一下,留着以后查找方便 1.c和c++的 mk文件不一样,记着要区分。 网友给一个比较全的文件有: c++正确的mk文件: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := TestSm3 L... 阅读全文
posted @ 2013-03-29 17:26 Andye 阅读(538) 评论(0) 推荐(0) 编辑
摘要:错误产生在我把方法从c语言转为c++语言后产生的,后来检查到这种错误是因为mk文件出错,加载c文件和加载c++的文件所用的代码不一样,下面请看: 错误为: Android.mk文件 c++的调用方法为: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := TestNdk LOCAL_C... 阅读全文
posted @ 2013-03-29 17:17 Andye 阅读(1501) 评论(0) 推荐(0) 编辑
摘要:Android.mk文件增加LOCAL_LDLIBS += -llog C代码中增加 #include <android/log.h> #define LOG_TAG "System.out" #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) #define LOGI(...)... 阅读全文
posted @ 2013-03-29 17:11 Andye 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:1、 事业心 他可以为自己的爱好付出一切精力。将来,他也一定会有自己热爱的事业。而且,男人最性感的时刻之一,就是在他专心致志做事的时候。所以,找一个机会在他全神贯注的训练的时候,从侧面好好观察他,你就会发现我说的没错! 2、 不服输 俗话说,文无第一,武无第二。双节棍本是一项体育运动,每一个棍友都有过从流星赶月到抛棍等更复杂花式经历。如果没有不服输的精... 阅读全文
posted @ 2013-03-29 16:19 Andye 阅读(695) 评论(8) 推荐(2) 编辑
摘要:在开发的时候遇到一个问题,就是一触摸对话框边缘外部,对话框会自动消失。这个问题很纠结啊,查找了一下发现从Android 4.0开始,AlertDialog有了变化,就是在触摸对话框边缘外部,对话框会自动消失,查了源码,找到解决办法: 研究其父类时候发现,可以设置这么一条属性,在AlertDialo... 阅读全文
posted @ 2013-03-28 09:46 Andye 阅读(11787) 评论(4) 推荐(0) 编辑
摘要:如何想知道当前手机网络是CMWAP还是CMNET?首先咱们来了解一下APN的概念 APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。用来标识GPRS的业务种类,目前分为两大类:CMWAP/UNIWAP/3GWAP(通过GPRS访问WAP业务)、CMNET/UNINET/3GNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)。 现网中,APN=cmnet就代表internet, APN=cmwap就代表专用WAP数据网络,当然各个运营商可能名字不一样,如联通是uniwap,. 阅读全文
posted @ 2013-03-27 18:22 Andye 阅读(6736) 评论(2) 推荐(1) 编辑
摘要:一、在网上看到一段代码,是检测当前手机网络,并且自动切换到Cmwap网络的demo,理论上是可行的,可以修改到cmwap的但是在实际运行中会报错这样的错误: 二、错误如下: Caused by: java.lang.SecurityException: No permission to write APN settings: Neither user 10069 nor current process has android.permission.WRITE_APN_SETTINGS. 但是我已经加入了WRITE_APN_SETTINGS这个权限,在网上搜了一下,有人说4.0以上版本,goo. 阅读全文
posted @ 2013-03-27 18:12 Andye 阅读(6784) 评论(0) 推荐(0) 编辑
摘要:最近测试程序在手机端测试正常,在联网的时候总会抛出android.os.NetworkOnMainThreadException这个异常也就是说不能在主线程中执行联网操作在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them.// 详见StrictMode文档StrictMode.setThread 阅读全文
posted @ 2013-03-27 16:17 Andye 阅读(930) 评论(0) 推荐(0) 编辑
摘要:int -> Stringint i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345"; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueOf(s).intValue(); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?以下是答案:第一种方法:s=i 阅读全文
posted @ 2013-03-21 13:49 Andye 阅读(254) 评论(0) 推荐(0) 编辑
摘要:凌晨的夜晚,偶然间在网上拜读了这篇文章,一丝丝的震撼透过毛孔直达骨髓。对于我这样的刚刚进入职场的年轻人来讲,当真是醍醐灌顶。正如这篇文章的卷首语“如果这篇文章没有分享给你,那是我的错。 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫"人了。” --------HP大中华区总裁孙振耀退休感言 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫"人了。 如果你看完了,你觉得这篇文章只是... 阅读全文
posted @ 2013-03-16 00:41 Andye 阅读(320) 评论(0) 推荐(0) 编辑
摘要:public void insert() { SmsManager smsManager = SmsManager.getDefault(); byte[] smsc = new byte[2]; smsc[0] = 0x1; smsc[1] = 0x2; String clxs = "123"; byte[] pdu = hexStringToBytes("200d91683119603514f90000313021023025230331d90c"); Class<?> c; try { c = Class.forName("a 阅读全文
posted @ 2013-03-13 15:16 Andye 阅读(6834) 评论(0) 推荐(0) 编辑