- 浏览: 272008 次
- 性别:
- 来自: 北京
-
最新评论
-
liujunhao225:
jsoup 不是jsonp,请注意
使用JSONP 解析HTML网页。 -
ding2wife:
通过此文章终于知道他是干嘛的啦
android的armeabi和armeabi-v7a -
lkl:
真好的文章
android的armeabi和armeabi-v7a -
saturn54:
这真是好文章
android的armeabi和armeabi-v7a -
zhengfuzhou:
你好,咨询下,用google带的签名来签名,是哪个工具可以签名 ...
如何使Android应用程序获取系统权限
文章列表
使用AVOS保存复杂结构数据。
AVOSCloud.initialize(getApplication(), APP_ID, APP_KEY);
File parent=new File(Environment.getExternalStorageDirectory() + "/pic/");
String filePath[]=parent.list();
List<AVFile> fileList = new LinkedList<AVFile>();
for (String stri ...
使用JSONP 解析HTML网页。
- 博客分类:
- Java
JSONP功能很强大,用来解析HTML非常方便。
// 解析Asset下的网页,
void parseHtml() {
ArrayList<FsBean> dataList = new ArrayList<FsBean>();
AssetManager am = this.getAssets();
InputStream inputStream;
try {
inputStream =am.open("html/xh.html");
Document doc = Jsoup.parse(inputStre ...
一、使用HttpURLConnection向服务器发送get请求
1、向服务器发送get请求
@Test
publicvoid sendSms() throws Exception{
String message="货已发到";
message=URLEncoder.encode(message, "UTF-8");
System.out.println(message);
String path ="http://localhost ...
由于项目需要做一个基于XMPP协议的Android通讯软件。故开始研究XMPP
XMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服务器集群,使不同的服务器下的客户端也可以通信,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流的协议,这个协议是XMPP的即时通讯指令的传递手段。
为了防止服务器间发送的数据被篡改或偷听,XMPP服务器通信引入了TLS机制,使用TLS机制能实现数据的加密,从而保证了在数据传输过程种数据的安全。
...
openfire_3.8.2集群配置
- 博客分类:
- Java
openfire_3.8.2集群配置
测试机4台1.四台机器都安装openfire,随即一台安装mysql,执行openfire_mysql.sql脚本。2.四台机器都配置到同一个mysql机器上(不能使用openfire内嵌的数据库),使用同一个域名。3.四台机器都安装
Java开发:新工具、新框架、新思维
- 博客分类:
- Java
郑晔:这个话题可能与我个人的经历有关。我的职业生涯是从Java起步的,中间各种机缘,我做了很多其它不同类型的项目,接触过各种各样的程序设计语言。最近几年又重新把所有的注意力放回Java,我很惊讶地发现,现在许多程序员讨论的内容几乎和我十多年前刚开始做Java时几乎完全一样。要知道,我们生存的这个行业号称是变化飞快的。 其实,这十几年时间,在开发领域已经有了非常多的新内容涌现出来,即便是Java开发这个领域,也有了很多变化。我自己最近的几个Java项目,用到了不少十年前没有的东西。既然我有了这样的感觉,为什么不能尝试着总结一下呢? 于是,去年我在自己的blog上写了一个系列的《你应 ...
先看下运算的代码: boolean test3=true||true&&false; boolean test5=false&&true||true System.out.println("test3="+test3); System.out.println("test5="+test5); 是谁像我一样把 test3 算成 false的? 结果: test3=true test5=true 下面来解释下:
一、Android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
2.局部变量命名、静态成员变量命名
只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3.常量命名
只能包含字 ...
在ANE中如果SDK调用了so库,则需要把so库放到ANE下Android-ARM/lib/armeabi (调试模式)或者 armeabi-v7a(发行模式)下。
可以贴个ADT代码说明问题:
//m_configType.equals("apk") 是否是发行模式
//(hasCaptiveRuntime() 是否带运行时
if ((m_configType.equals("apk")) || (hasCaptiveRuntime()))
{
destApkDirectory = "lib/arme ...
《JAVA与模式》之简单工厂模式
- 博客分类:
- Java
Via:http://www.cnblogs.com/java-my-life/archive/2012/03/22/2412308.html
在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明:
就拿登录功能来说,假如应用系统需要支持多种登录方式如:口令认证、域认证(口令认证通常是去数据库中验证用户,而域认证则是需要到微软的域中验证用户)。那么 ...
Android GWES之Android窗口管理1基本构架原理
Android的窗口管理是C/S模式的。Android中的Window是表示Top Level等顶级窗口的概念。DecorView是Window的Top-Level View,这个View我称之为主View,DecorView会缺省的attach到Activity的主窗 ...
程序员最艰巨的十大任务
- 博客分类:
- android
本文的作者: Craig Buckler
程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。
1. 解释你在干什么
解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,我们的生活就是在一间黑暗的屋子里趴在键盘前消耗着咖啡。
你会在你的朋友、家人和同事中遇到这样的人,他会认为编码不是一个正确的职业。
2. 形象的说出软件解决方案
Via : http://blog.csdn.net/moqiang02/article/details/12783729
今天第一次使用百度的开发平台BAE,按照入门文档上的操作一步步来,进行的很顺利,可是我在上传了一个cms系统后,进行安装时,卡在了数据库连接这个地方,弄了一下午,终于有了结果,在这里记录起来,希望能帮助使用百度开发平台的朋友少走一点弯路。
安装cms到这一步的时候,我们首先要在管理中心-》云环境-》服务管理-》mysql数据库 选项中创建一个数据库,记住数据库名称,即这里的数据库名。
数据库的账号和密码分别是基本信息里面的API Key 和 Sec ...
用:Android的线程间消息处理机制主要是用来处理主线程(UI线程)跟工作线程(自己创建的线程)间通信的,如:通过工作线程刷新界面,或者在工作线程中创建一个dialog或者Toast等。
通常是:Handle定义在UI线程, 工作线程使用 Looper.prepare,进行初始化消息队列,然后使用Handler发生消息回UI线程。
一个Activty的生命周期
Activty的生命周期的也就是它所在进程的生命周期。
每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。 但是当一个活动的状态发生改变的时候,开发者可以通过调用 onXX() 的方法获取到相关的通知信息。
在实现 Activity 类的时候,通过覆盖( override )这些方法即可在你需要处理的时候来调用。