原创 採用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.