`
zhonglunshun
  • 浏览: 135086 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
  搭建Android 系统编译环境   以前在公司一直用的Linux,发现做开发上Linux确实是有很多地方比windows方便,只是windows上有很多软件Linux没有,用习惯了Linux后再用windows
Android 系统学习启动篇     毕业季,学校事情不多但是很繁杂,迫不得已辞了在深圳的工作回到北方的学校,顺便利用在学校的这段时间好好学习android系统方面的知识。   其实在之前学习android的时候就像涉猎framework层,只是一直不知道从哪里开始,后来工作了,一直在学习,也就把这件事放一边了,之所以想学习android系统是因为我之前在找工作的时候发现有不少的企业还是要求对android framework
405: HTTP method GET is not supported by this URL   先看错误代码:   public class WXSenderServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ...
冒泡排序算法 以前大学的时候总觉得算法很难记住,其实也不是,了解了原理,也并不难,只是那时候把问题看复杂了。 原理是:不断的拿左边那个数和右边那个数比较,只要在这个循环里左边那个数大于邮编那个数就代表本次循环有效,也就是这个数组还没有被完全排序完,因此进入下一轮循环,直到任意左边的数小于右边的数的时候,退出排序。 以下是我写的java代码: public void testsort(int arr[]) { boolean flag; do{ flag = false; for( ...
Android Studio 引用jar和so 文件   1.添加jar包     从eclipse上转到android studio ,发现android studio 和eclipse和 android studio 有很多地方还是不同的,就像这个添加引用,eclipse添加jar librery的方法是直接拖到lib目录下,然后add to build path 就哦了,而android studio 可没有add to build path 这个选项,但是有一个add as library 。
Android Studio 获取sha1   开发软件的时候要使用到百度地图API,开发申请KEY的时候需要开发者提供SHA1证书指纹数据,以前我用的Eclipse

android获取手机信息

 
/** * 获取android当前可用内存大小 */ private String getAvailMemory() {// 获取android当前可用内存大小 ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); MemoryInfo mi = new MemoryInfo(); am.getMemoryInfo(mi); //mi.availMem; ...
  How to use OKHTTP to make a post request?   public JSONObject getJSONFromUrl(String str_url, List<NameValuePair> params) { String reply_str = null; BufferedReader reader = null; try { URL url = new URL(str_url); OkHttpClient cli ...
接收微信公众号post数据中文乱码     弄服务器的经常会遇见乱码问题,小白今天也遇到了,在接收微信公众号post过来的数据的时候,中文怎么弄都是乱码,让我很是费解。     最开始我用最原始的方式处理,乱码:       // 1.获取流 InputStream in = request.getInputStream(); // 2.读取微信post过来的xml数据 int length = 0; byte[] buf = new byte[1024]; StringBuilder sb = new StringBuilder(); ...

jdbc报0<1异常

 
prepareStatement和resultSet的角标越界问题     之前一直做的android开发,数据库是sqlite,突然有需求要用到jdbc,在查询mysql数据库的时候除了一个问题,死活解决不了。报的是0<1,我当时想,0<1不是很正确吗?报这个错是闹哪样?   然后我看了下java的api,才明白sqlite
开发消息拦截器的步骤跟开发简单插件步骤一样,要开发消息拦截器插件,首先继承PacketInterceptor包拦截类,然后在initializelPlugin()方法中注册拦截器,就可以实现interceptPackage()方法中拦截包(即此方法中的packet参数)了。并且,可以通过入参incoming来判断是服务器发送的包还是接受的包(注:true为服务器接收的包;false为发出的包)。processed参数用处暂不明,猜想是对请求做了什么处理的标识,但不影响我们对包进行拦截和处理。      这个扩展方式与前一种相比的好处在于,这种方式不仅没有修改原注册流程的代码,而且最大程度 ...
时间工具类   好东西大家分享,时间工具类,拿去就能用,直接上干货!       import java.sql.Timestamp; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; imp ...
  Xmpp发送自定义的iq包   因为需要做扩展业务,学习了插件开发,但是客户端的怎么构造packet发消息到服务器插件一直没有搞明白,于是各种百度未果后,准备自己摸索,最开始用的和服务器一样的dom4j构造了一个xml节点,如下: /** * 构建iq的扩展包,用于发送用户所在房间的名称。 */ Document document = DocumentHelper.createDocument(); Element iqe = document.addElement("iq"); iqe.addAttribute("type&quo ...
Android保存联系人   上一篇文章讲了如何获取所有联系人,这篇文章就讲下怎么保存联系人数据到本机通讯录。这里我就假设你已经拿到了要保存的联系人数据。   因为是一个工具类,所以我这里就只给一个方法了,也是很简单,但是写的没有读取联系人的数据那么多,要保存更多其实看下如何读取的就会了。直接上源码:   /** * 添加联系人到本机 * * @param context * @param contact * @return */ public static boolean addContact(Context context, Cont ...
只要是开发和手机通讯路有关的应用,总要学会获取联系人信息,每次都google很麻烦,怎么办?写一个工具类,获取到通讯录里所有的信息并分好类,至于大家怎么用就不管了,看下代码就都明白了,虽然代码很多,但是很简单,大部分都已分类,如果有没有写上的,大家可以打开自己手机上通讯录数据库,里面的字段都有标明,用的内容提供者,因此我们只需要拿到那个字段名基本上就能取出数据了。   转载注明出处,谢谢。 package com.example.test; import java.util.ArrayList; import java.util.List; import org.json ...
Global site tag (gtag.js) - Google Analytics