原创 採用get方式提交數據到服務器(無服務器)

<uses-permission android:name="android.permission.INTERNET"/><LinearLayout xmlns:android="http://schemas.android.co

原创 消息機制 →網絡圖片查看器

1. 子線程利用handler發送一條消息,消息被放在主線程的消息隊列裏面 2. 主線程裏面有一個looper消息的輪詢器 3. 如果輪詢器發現了新的消息,調用handlemessage的方法處理消息 MainActivity pack

原创 處理字符亂碼問題 →網絡html查看器

StreamTools.java package org.gentry.htmlviewer.utils; import java.io.ByteArrayOutputStream; import java.io.InputStream

原创 採用httpclient提交數據到服務器(get/post)(無服務器) → 採用get方式提交數據到服務器

LoginService /** * 採用httpclient get提交數據 * * @param username * @param password * @return 返回null 登錄異常 */ p

原创 網絡圖片查看器

<uses-permission android:name="android.permission.INTERNET"/> <LinearLayout xmlns:android="http://schemas.android.

原创 常用的數據適配器ArrayAdapter

activity_main.xml <ListView android:id="@+id/lv" android:layout_width="match_parent" android:la

原创 採用post的方式提交數據(無服務器) →採用get方式提交數據到服務器

LoginService.java /** * * @param username * @param password * @return 返回null 登錄異常 */ public static String

原创 內容提供者ContentProvider →採用layoutInflater打氣筒創建一個view對象

org.gentry.db.PersonDBProvider.java package org.gentry.db; import android.content.ContentProvider; import android.con

原创 採用layoutInflater打氣筒創建一個view對象 →ListView

list_item <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

原创 插入一條記錄到系統短信應用

<uses-permission android:name="android.permission.READ_SMS"/> <uses-permission android:name="android.permission

原创 獲取系統的聯繫人信息

數據庫表功能: 1. raw_contacts表:保存聯繫人的id(contact_id存放聯繫人的id) 2. data表:保存聯繫人的數據(data1存放數據,mimetype_id存放數據類型,raw_contact_id保存數據屬

原创 異步http框架(get)(無服務器)

<uses-permission android:name="android.permission.INTERNET"/><Button android:layout_width="wrap_content"

原创 利用系統api實現數據庫的增刪改查 →數據庫的增刪改查

PersonDao類 package org.gentry.db.dao; import java.util.ArrayList; import java.util.List; import org.gentry.db.Person

原创 保存聯繫人到系統通訊錄

寫聯繫人需求: 1. 在raw_contact表添加一個id 2. 使用這個新添加的id在data表裏面添加對應的數據 manifest <uses-permission android:name="android.permis

原创 網絡html查看器

<uses-permission android:name="android.permission.INTERNET"/> <LinearLayout xmlns:android="http://schemas.android.