- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 安卓使用Socket发送中文,C语言服务端接收乱码问题解决方案
今天用安卓通过Socket发送数据到电脑上使用C语言写的服务端,发送英文没有问题,可当把数据改变成中文时,服务端接收到的数据确是乱码。 突然想到,VS的预处理使用的是ANSI编码,而安卓网络数据都是UTF8格式的,这样直接使用printf打印出出来的当然是乱码,所以解决方法就是把UFT8格式的数据转换成ANSI! 避免大家遇到类似问题,少走弯路,我现在把自己找的转码函数
2015-07-27 22:48:59 2664 1
原创 Android如何安全退出应用程序
1. 杀死进程。 这种方法是没有效果的只能杀死当前的`Activity`无法关闭程序,在1.5的时候有用,谷歌设计的时候规定程序不能自杀 android.os.Process.killProcess(android.os.Process.myPid())2. 终止当前正在运行的Java虚拟机,导致程序终止. 这
2015-05-22 13:39:08 725
原创 Cocos2d-x CCNode(节点类)概述
QQ学习交流群:453795391 欢迎你的加入,让我们一起进步 节点类(CCNode) 是Cocos2D-x 中的主要类, 继承自CCObject,作者也认为CCNode是Cocos2d里面的核心类! 任何需要画在屏幕上的对象都是节点类。最常用的节点类包括场景类(CCScene)、布景层类(CCLayer)、人物精灵类(CCSprite)、菜单类(CCMenu)。
2015-05-21 23:36:03 604
原创 Cocos2d-x 2.2.X 创建新工程的方法(Windows)
Cocos2d-X 作为一款跨平台的游戏引擎,版本众多,而每种版本的创建方法各不相同,以下将介绍我初次接触Cocos2d-X,遇到的创建新工程方面的问题,供大家借鉴吧 以下步骤以可以成功运行HelloWord为前提! 1. 安装Python (就是因为这个卡了好久,希望大家看到能少走弯路,我安装的是2.7)
2015-04-29 22:57:21 581
原创 安卓快速实现多渠道打包(3步傻瓜式批量打包)
安卓应用上传市场是个体力活, 如果集成各类统计,单单就是打包的工作量就很可观,虽然可以使用Ant命令批量打包,但是Ant配置使用相当繁琐,初学者很难掌握,今天就教给大家一个只需要三步就可以完成批量傻瓜式打包的方法 废话不多少了,以下教程: 1. 下载打包工具 :UmengTools 下载地址......... 并安装到你的电脑(Win7系统如果不能用,就是
2015-03-17 11:02:45 7608 3
原创 android利用Chronometer实现倒计时(已封装,可直接使用)
项目需要实现一个计时的功能,利用Chronometer虽然可以很方便的实现计时功能,但需要的却是一个倒计时控件. 百度了一下方法不少,倒计时的却没有,于是用Chronometer封装了一个倒计时的类,本着开源的精神,分享给大家! 废话不说了,进入主题 首先xml布局如下: <com.example.anticlockwisedemo.Ant
2015-02-08 00:27:48 5725 2
原创 使用GSON解析复杂的JSON数据(有DEMO)
Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,使用它我们可以很方便的解析JSON数据,把JSON据输出填充到对应得对象内,然后通过对象去调用我们解析到的数据。 例如我们要解析一下JSON数据 ,详细步骤如下: String json = {"a":"100","b
2014-12-09 14:14:02 2842
原创 安卓代码混淆的方法
低版本 SDK 下,项目中同时包含 proguard.cfg 和 project.properties 文件,则只需在project.properties 文件末尾添加 proguard.config=proguard.cfg再将项目 Export 即可。高版本SDK 下,项目中同时包含proguard-project.txt 和 project.propertie
2014-09-11 11:21:48 696
转载 系统服务及权限设置
1 活动管理器权限 代码 ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);2 警报管理器权限代码 AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALAR
2014-09-01 22:28:25 693
原创 Android 普通线程里面执行UI线程
MainActivity.this.runOnUiThread(new Runnable() { public void run() { textView.setText("Network error."); } });
2014-09-01 22:27:42 565
原创 Android获取当前激活Activity
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); RunningTaskInfo info = manager.getRunningTasks(1).get(0); String shortClassName = info.topActivity.getSh
2014-09-01 22:14:39 1288
android_apk_打包工具
2015-03-17
android利用Chronometer实现倒计时(已封装,可直接使用)
2015-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人