原创 數據庫listview界面的顯示

public class MainActivity extends Activity { private SQLiteDatabase db; private ListView lv; private List<Person> l

原创 使用httpclient提交數據

apache httpClient 輕量級的瀏覽器: 使用GET方式數據步驟: 1、創建一個瀏覽器: 2、輸入一個網址: 3、敲回車 模塊代碼: package com.itheima.qqlogin; import java

原创 定位的三種方式

1.wifi定位,ip地址定位,通過ip地址進行查詢實際地址2.基站定位,信號塔,基站:手機通訊服務的設備 ,信號的格數決定了手機距離基站遠近,精確

原创 執行SQL語句來操作數據庫

執行SQL語句來操作數據庫有兩種方式,拼串和使用佔位符”?。使用佔位符”?”來執行SQL語句能夠防止SQL注入攻擊。 拼串方式使用的方法:execSQL(String sql):增、刪、改。 Cursor rawQuery(

原创 關於廣播接受者的問題

01_爲什麼需要廣播接受者 廣播: 電臺:發送一定頻道的廣播消息,50mhz,; 收音機:調整到一定頻道,接收廣播消息; android應用程序裏面的電臺:系統內置的一個服務,會把事件(電量不足、電量充滿、開機啓動完成)作爲一

原创 Android開發實踐 Intent解析

Intent是應用程序之間通信的重要媒介,Activity、Service、BroadcastReceiver都是依靠Intent來進行啓動的。 Intent對象大致包含了Component、Action、Category、Data、

原创 Android大圖片引起的內存問題(OOM)

在Android應用開發中,對一個應用在內存使用大小是有限制。在應用中如果大量的使用Bitmap很有可能導致內存溢出的問題(OOM),出現這種問題後,第一感覺就是頭疼,但是又不得不解決,在網上查了一些資料後,找到解決方法。 問題描

原创 Fragment 與FragmentActivity通信封裝

在項目裏面會經常用到Fragment與FragmentActivity,比如Fragment之間的界面切換與Fragment之間的值傳遞等等,爲了方便起見我把Fragment和FragmentActivity進一步封裝,那在實際開發中只

原创 屏幕適配

分類: 1.圖片適配(在不同的像素密度的手機上加載不同文件夾中的圖片) 2.dimens.xml適配(在不同的像素密度的手機上加載不同的dimens文件) 3.layout適配(在不同的像素密度的手機上加載不同的佈局文件) 4.j

原创 Android高德地圖使用

在Swift基礎 - - 高德地圖實踐(一)中使用Swift來使用高德地圖,這裏使用Android實踐高德地圖包含定位,移動地圖動畫,獲取網絡數據,marker標記以及點擊,Infowindow自定義界面以及點擊,以及點擊無marker

原创 可擴展的listview

1.佈局文件中使用:<ExpandableListView android:id="@+id/el" android:layout_width="match_parent" android:layout_

原创 Servlet的原理是什麼?

Servlet(Server Applet),全稱Java Servlet,未有中文譯文。是用Java編寫的服務器端程序。[1]其主要功能在於交互式地瀏覽和修改數據,生成動態Web內容。狹義的Servlet是指Java語言實現的一

原创 watchDog數據庫的操作

1.創建數據庫 public class WatchDogOpenHelper extends SQLiteOpenHelper { public static final String

原创 鎖屏清理進程

注意:鎖屏和解鎖廣播接受者不能再清單文件註冊,必須使用代碼註冊 1.註冊鎖屏廣播接受者 a.創建 /** * 鎖屏的廣播接受者 * @author Administrat

原创 視頻播放器videoview surfaceview

代碼: package com.itheima.videoview; import android.app.Activity; import android.os.Bundle; import android.widget.Vi