• android中—–JSON数据解析

    什么是JSON 1.JSON(JavaScript Object Notation):是一种基于JavaScript语言的轻量级的数据交换格式 2.JSON数据是一系列键值对的集合 3.JSON已经被大多数开发人员接受,在网络数据的传输当中应用非常广泛 4.JSON相对于XML来讲解析稍微方便一些   JSON数据格式的特点 JSON VS XML 为什么使用 JSON? 对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: 相比 XML 的不同之处 没有结束...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1446 次 | 标签:, ,
  • android中—–JSON例子一、 二

    JSON例子一   MainActivity.java中 核心代码 private String jsonData = “{“name”:”Michael”,”age”:20}”;   MainActivity.java   1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.view.View; 4 import android.view.View.OnClickListener; 5 import android.widget.Button; 6 7 public...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1415 次 | 标签:, ,
  • android——Oauth认证原理

    1 什么是OAuth 一种安全认证的协议 为用户资源的授权提供了一个安全、开放而又简易的标准 不会使第三方触及到用户的账号信息 http://www.oauth.net 2 OAuth当中的角色 ServiceProvider 服务提供者 通常是网站(例如:网盘,微博或博客) User 用户 ,用户持有网站(服务提供者)的 帐号和和密码,并且可保存和发布一些信息给其他用户, 比如发微博信息 Consumer 客户 比如应用程序  (程序...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1438 次 | 标签:,
  • android——文件下载

    文件下载步骤 创建一个HttpURLConnection对象 HttpURLConnection urlConn = (HttpURLConnection)url.openConnection(); 获得一个InputStream对象 urlConn.getInputStream() 访问网络的权限 android.permission.INTERNET 阅读全文
    作者:极限手指 | 分类:Java | 阅读:1415 次 | 标签:,
  • Activity和View

    >> Activity和View Activity是Android 用户中负责与,用户交互的组件—大致上读者可以把它想象成Swing 编程中的JFrame控件。不过它与JFrame的区别在于:JFrame本身可以设置布局管理器.不 断地向J Frame中添加组件,但Activity只能通过setContentView(View)来显示指定组件。 View组件是所有UI控件、容器控件的基类,View组件就是Android应用中用户实实在 在看到的部分。但View组件需要放...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1234 次 | 标签:,
  • Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别

    效果如下:   初始界面 输入信息 “确定”以后 一、API文档说明   1.介绍     用于不同Activity之间的数据传递   1.重要方法     clear():清除此Bundle映射中的所有保存的数据。     clone():克隆当前Bundle     containsKey(String key):返回指定key的值     getString(String key):返回指定key的字符     hasFileDescriptors():指示是否包含任何...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1221 次 | 标签:,
  • Android 按两次back键退出 — 效率最高版

    private long exitTime = 0;    @Override  public boolean onKeyDown(int keyCode, KeyEvent event) {      if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){                        if((System.currentTimeMillis()-exitTime) > 2000){          Toast.makeText(getApplicationContext(), “再按一次退出程序”, Toast.LENGTH...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1278 次 | 标签:,
  • Android界面基本属性

    布局:     在 android 中我们常用的布局方式有这么几种: 1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)                                            线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= “horizontal ”   android:orientation= “vertical” 。            2.Relati...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1496 次 | 标签:,
  • Android应用程序模块详解

    在大多数操作系统里,存在独立的一个1对1的可执行文件(如Windows里的exe文件), 它可以产生进程,并能和界面图标、应用进行用户交互。但在Android里,这是不固定的,理解将这些分散的部分如何进行组合是非常重要的。 由于Android这种可灵活变通的,在实现一个应用不同部分时你需要理解一些基础技术: 一个android 包 (简称 .apk ) ,里面包含应用程序的代码以及资源。这是一个应用发布,...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1225 次 | 标签:,
  • 启动模式”singleTask”和FLAG_ACTIVITY_NEW_TASK具有不同的行为!

    官方文档task and back stack一文,地址:http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html 或者参考 Android应用程序模块详解 http://developer.51cto.com/art/200906/127967.htm 提到定义启动模式有两种方法,一个是在manifest文件中定义,另一个用intent设置flag。 前一种方法有android的四大启动模式,其中就有“singleTask”:以此种模式启动的activi...阅读全文
    作者:极限手指 | 分类:Java | 阅读:1311 次 | 标签:,