在Android中通过Socket来来连接服务器,是一种比较简单的网络连接方式,虽然现在使用的不多,但某些场合还是很方便的,这里总结一下基本的写法。客户端:try {
Socket socket = new Socket(host, port);
socket.setSoTimeout(6 * 1000);
PrintWriter printWriter = new Pri...
分类:
移动开发 时间:
2014-09-25 23:48:48
阅读次数:
237
进度条有很多种:对话框进度条、标题栏进度条、水平dui...
分类:
移动开发 时间:
2014-09-25 23:31:48
阅读次数:
275
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多 多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智 慧和创造力。Android开发者必须深入学习的10个应用开源项目android开发, 开源项目Android开发又将带来新一轮热潮,很...
分类:
移动开发 时间:
2014-09-25 23:02:37
阅读次数:
244
写了一个工具类来辅助处理wifi相关状态控制和连接等功能,参考了网上的相关文件,并修改了里面的一些bug和问题,本文给出的方法均经过验证可用~package com.xys.jrdtraining.network;
import java.util.List;
import android.content.Context;
import android.net.wifi.ScanResult;...
分类:
移动开发 时间:
2014-09-25 22:59:18
阅读次数:
205
Android设备上的所有应用都有一个放置在沙盘中的文件目录,将文件保存到沙盒中可以阻止其他应用的访问。
沙盒目录的全路径为:/data/data/ 用File Explorer查看:
如上图可见,每个应用都在/data/data下有一个以此应用包名命名的文件目录。
而本文就是介绍将文件保存在/data/data//files/ 目录下
下面就展示如何在内部存储设备中存储...
分类:
其他好文 时间:
2014-09-25 22:56:48
阅读次数:
272
Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。 你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得root权限了。 Android本身就不想让你获得Root权...
分类:
移动开发 时间:
2014-09-25 22:15:37
阅读次数:
230
1 为什么要设计基类 为什么要给程序设计基类呢?主要是出于2个原因,一是方便代码编写,减少重复代码和冗余逻辑,优化代码;二是优化程序架构,降低耦合度,方便拓展、修改。 ok,编写代码是程序员的第一步,那么第二步就是要编写高质量的代码,代码能实现功能是一方面,写的优美则是另一方面,这也是我们所有攻城狮们应该追求的境界。2 设计基类的基本思路 那么,哪些东西我...
分类:
移动开发 时间:
2014-09-25 22:09:38
阅读次数:
307
KeyboardJS - "构建你的应用吧,我会处理按键"太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的漂亮人生 - 本博客专注于敏捷开发及移动和物联设备研究:iOS、Android、H...
分类:
Web程序 时间:
2014-09-25 22:08:47
阅读次数:
152
在项目中的proj.android的AndroidManifest.xml文件中,修改一下信息就ok了,比较简单!!!
screenOrientation="landscape" 为横屏,
screenOrientation="portrait"为竖屏...
分类:
移动开发 时间:
2014-09-25 21:49:28
阅读次数:
194
默认情况下无法通用因为默认的填充方式不同。做以下处理能够到达一致:android:Cipher cipher = Cipher.getInstance("RSA/None/NoPadding");sun java:Cipher cipher = Cipher.getInstance("RSA", ....
分类:
移动开发 时间:
2014-09-25 21:35:57
阅读次数:
178