博客专栏  >  移动开发   >  Android开发技术分享

Android开发技术分享

我会在专栏中与大家分享在项目实践中的Android开发技术、难题和解决方案。以及我会发布一些开源代码和项目。希望和大家能在交流中实现共同进步。

关注
6 已关注
51篇博文
  • 开源基于百度地图SDK的Android交通助手App

    BaiduMap-TrafficAssistant   该项目是基于百度地图SDK开发的一款交通助手App,目前已经上线豌豆荚、魅族应用市场、搜狗手机助手等多个安卓应用市场。目前我决定开源该项目,为更...

    2015-11-03 02:10
    5942
  • 开源基于Face++的Android应用刷脸神器(HowOld)

    Android-HowOld   该项目是基于Face++开发的一款人脸识别App,通过照片可以检测性别、年龄和照片中人物数量。是模仿微软(Microsoft)的HowOld应用开发的类似App。目前...

    2015-11-03 21:43
    5559
  • Android中关于Activity/ActionBarActivity/AppCompatActivity的区分与理解

    之前一直用Eclipse写Android,最近换到了Android Studio,因为毕竟是Google推荐的,也是未来的大势所趋,在使用过程中,遇到一些关于Activity的问题,下面来讨论下。  ...

    2015-07-13 09:15
    29470
  • Android中如何解析XML数据

    在如今的Android的网络编程中,JSON数据解析和XML数据解析已经成为两个最主要的网络数据传输方式。本篇文章先来聊聊XML解析。         XML在Android开发中非常重要,UI设计主...

    2015-07-13 10:28
    2046
  • Android中如何解析JSON数据

    在Android的网络编程中,JSON是比XML使用更为广泛的数据传输机制。在许多的http网络请求或接口调用中,返回的很多都是JSON。所以学会解析JSON是学会Android的基本技能。     ...

    2015-07-13 13:39
    2172
  • Android Studio中的Project和Module是个什么鬼?

    之前一直使用Eclipse开发Android,觉得用的非常顺手,为了顺应时代的潮流,最近换成了Android Studio.AS刚刚使用,遇到不少问题。比如新建Project和Module的问题。  ...

    2015-07-13 14:44
    3875
  • Android网络编程之Http请求服务器数据(GET方式)

    进行Android应用开发,其中不得不使用到网络编程,最基本的就是向服务器发送Http请求,并接收从服务器返回的数据,该类数据一般为JSON或XML格式。         向服务器进行请求数据一般有G...

    2015-07-13 16:24
    2168
  • Android网络编程之Http请求服务器数据(POST方式)

    Android中的网络请求主要有GET和POST方式。POST方式比GET方式更为安全,因为需要发送的消息不是嵌入在url中的,同时能比GET发送更多的数据。       本文讨论使用POST方式向聚...

    2015-07-13 17:06
    1551
  • 解决Android Studio中某一个Module不能启动的问题

    今天早上使用AS遇到很无语的问题,某一个Module app2无法启动,只能启动另一个app。但是右侧的绿色三角运行按钮可以点击,但就是无法运行。在右下角的Event Log中也只显示只有一个Sess...

    2015-07-14 09:25
    1792
  • Android中使用GSON包解析JSON数据(简单JSON)

    之前一直使用Java自带的JSONObject,JSONArray来进行解析,在JSON嵌套不多,数据不大的时候还是不错的。但是对于大量的JSON数据来说,效率就比较低了。Gson是Google提供的...

    2015-07-14 10:12
    2347
  • Android中使用GSON包解析JSON数据(复杂JSON)

    之前讨论过用GSON解析较为简单的JSON,这次稍微增加一点难度。把JSON弄的复杂一点,使JSON变为2层嵌套,并增加了一些其他元素。代码中把language.json放到assets文件夹下,把G...

    2015-07-14 14:35
    3311
  • Android中使用Volley开源库进行Http网络请求(GET方式)

    在之前的Http网络请求中,我们一般使用输入流以及缓冲区的方式进行访问,然后从服务器获取返回的数据。代码行数近20行,而且网络操作是放在Thread线程中进行的,对于Java或者Android的线程还...

    2015-07-14 23:04
    1452
  • Android Studio中编码(乱码)问题的解决方案

    在Android Studio中,无论是自己新建的项目,还是import的项目,亦或是从网络返回的数据,只要其中涉及中文,极有可能会出现乱码问题,导致在手机界面上显示达不到预期的效果。如下所示: 。 ...

    2015-07-15 00:08
    5607
  • Eclipse和Android Studio的偏好设置Preferences的导出与导入

    很多同学都会碰到这样的问题,就是原先在自己的笔记本上进行项目开发,对于Eclipse和Android Studio中的各项设置已经非常熟悉和满意,如背景设置,快捷键设置,编码设置等等。如果此时需要到另...

    2015-07-15 16:40
    5217
  • JDK与adb/android环境变量配置完整教程

    在这篇文章中,主要解决一个在Java或者Android开发中第一步需要解决的问题,那就是环境变量的配置。由于这部分在网上有很多教程,参差不齐。我这里主要是对JDK与adb/android两者的环境变量...

    2015-07-15 19:37
    4390
  • Android中使用Volley开源库进行Http网络请求(POST方式)

    之前使用了开源网络请求库Volley进行了Http GET请求。这次我们讨论使用Volley进行POST请求。POST请求比GET稍微复杂一点点。可以认为是建立在GET的基础上。POST使发送的url...

    2015-07-15 21:19
    1416
  • Eclipse中设置ButterKnife进行注解式开发步骤

    最近在进行Android注解式开发的学习,正在尝试用ButterKnife。ButterKnife的特点如下: (1)强大方便的处理View绑定和Click事件,简化代码,提升开发效率。 (2)方便的...

    2015-07-15 22:54
    3429
  • 使用ButterKnife注解框架实现View的点击操作

    使用ButterKnife注解式框架可以简化代码的书写,尤其是对一些控件的操作。不再需要findViewById(...),setOnClickListener(...),内部类,实现接口等方法来设置...

    2015-07-15 23:50
    2903
  • Android中使用OnClickListener接口实现按钮点击的低级失误

    今天写了几行极为简单的代码,就是想implements  View.OnCLickListener.然后实现按钮点击操作。但是按钮却没有反应,找了五分钟还是没有结果。 以下是我的代码,希望大家不要嘲笑...

    2015-07-16 09:07
    2990
  • Android中使用4种方式实现按钮点击操作

    在Android开发中,对控件的操作是最基本的技术,尤其是对按钮的点击操作。我以下总结了4种按钮点击的实现方式。与大家分享,希望大家批评指正。 (1)匿名内部类实现 这种方式是最简单的实现,一般刚开始...

    2015-07-16 10:22
    2222
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部