摘要:
最近有很多新人,很多人都在问android开发环境的配置流程,现在就来说一说android开发环境的配置吧1.首先,安装jdkjdk下载地址在oracle的官网上面http://www.oracle.com/technetwork/java/javase/downloads/index.html ... 阅读全文
摘要:
最近在做一个东西,然后要求能兼容2.3以上手机(这个要求实在是蛋疼,现在充话费送的手机系统都是4.0.3的了)加上需要的抽屉的效果和Google自带的Drawer的样式不太一样,无奈之下,只能自己用开源库重新写,上网搜一下,大家都推荐使用Actionbarsherlock+slidingmenu的组... 阅读全文
摘要:
之前写推送功能都在使用百度云推送的系统,然后,突然发现百度云推送在教育网情况下的服务不是很稳定,因此决定采用个推开放平台个推的官网http://dev.igetui.com/,在这上面注册账号很简单,注册之后,登记新应用,然后有两种方式,一种可以下载SDK自己接入,还有一种可以选择下载官方网站的示例Demo进行自己的修改,个推的SDK配置其实还是很简单的,官网的文档讲的也很详细下载的SDK包里面有比较详细的接口和文档但是,在这里我说一下我在使用之中遇到的几个问题,首先 注册推送服务的代码是 1 MessageManager.getInstance().initialize(this.getAp 阅读全文
摘要:
ji那天在写一个下载的东西,下载的路径中出现了中文域名,然后就抛出了如下的异常03-10 22:59:56.370: W/System.err(22605): java.io.FileNotFoundException: http://*******/file/20140310/ht6p多线程编程.pdf03-10 22:59:56.385: W/System.err(22605): at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)03-10 22:59:56.38. 阅读全文
摘要:
在android开发中,有时候会遇到汉字乱码的问题,在这个时候,吧String串加一个编码格式转换,转换成UTF-8的格式就可以了 1 public static String toUtf8(String str) { 2 String result = null; 3 try { 4 result = new String(str.getBytes("UTF-8"), "UTF-8"); 5 } catch (UnsupportedEncodingException e) { 6 // TODO ... 阅读全文
摘要:
早都听说了Genymotion好用,今天才抽空把他配置出来,过程算是很曲折啊,不过好在完成了。而且我发现网上的教程都不怎么全,我还是找了好几篇文章才把他完整的配置出来,这篇是我从下载到项目运行成功的所有过程,希望对大家有所帮助。闲话到此结束。首先第一步:注册Genymotion账号,要记下账号密码后面使用。注册地址:http://www.genymotion.com/。第二步:一般情况下教程上会让先安装VirtualBox,但是根据我的经验,我的建议是先下载安装Genymotion。下载地址:https://cloud.genymotion.com/page/customer/login/?n 阅读全文
摘要:
昨天已经说到了聊天列表的实现,今天来说说聊天界面的实现在聊天界面会有两种布局,一种是用户发送的消息的布局另外一种是用户收到的消息的布局所以在这个时候Adapter的布局就需要对应两种界面,代码很简单 1 2 9 10 15 16 20 21 28 29 36 37 38 44 45 46 53 54 list_talk_me_item.xml 1 2 8 9 16 17 22 23 27 28 35 36 ... 阅读全文
摘要:
上一篇说了欢迎和登陆界面的实现,现在来说一下关于聊天界面的搭建,整体界面采用了一个ListView,主要的布局很简单,在这里使用了ListView自定义是Adapter的写法同时,我构造了一个TaliListInfo的类来和Adapter对应闲话不多说,直接上代码 1 package com.demo.Adapter; 2 3 import java.util.List; 4 5 import com.tuisong.R; 6 7 import android.content.Context; 8 import android.database.DataSetObserv... 阅读全文
摘要:
最近在做一个实时聊天软件的客户端,但是因为水平不足,自己写sorket会很蛋疼,于是采用了百度云推送的机制,使用百度官方设置TAG的方法来实现登陆,实时推送消息来实现聊天的过程,闲话不多说,下面一步一步来分析代码吧配置的过程放到最后再说吧,我使用的是在官方创建工程之后直接下载的范例demo修改的这样就=可以下载范例demo了欢迎界面布局很简单,只有一个铺满全屏的RelativeLayout,贴一张背景图片就好了1 8 9 在java代码中,除了固定的线程休眠以外,只有一个检测当前登录状态的函数 1 package com.baidu.push.example; 2 3 import com.. 阅读全文
摘要:
android的app没有不联网的基本上现在,经常会有与服务器的交互这个时候,会遇到很多解析服务器返回的数据这个简单的函数就是干这个的 1 static public String Change(HttpResponse httpResponce) { 2 String result = null; 3 try { 4 BufferedReader bufferedReader = new BufferedReader( 5 new InputStreamReader(httpResponce.ge... 阅读全文