Time of Update: 2018-12-05
1.readObject的時候報錯:java.lang.ClassNotFoundException。解決辦法:服務端和用戶端的包名一致就好。2.串話之後的對象,如果修改了類,在讀出來會報串化ID錯誤。3.高版本的SDK對網路連接有更高要求,要在onCreate裡面加入代碼:StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
Time of Update: 2018-12-05
Activity載入模式(android:launchMode): standard//每次啟動都增加一個執行個體{ 建立新執行個體添加到當前Task棧} singleTop//在一個Task棧棧頂只會有一個執行個體{ if ( 當前Task棧.topActivity == thisActiviy
Time of Update: 2018-12-05
這裡有個setupVideiEncoder,看來這裡應該是對視頻編碼的地方 根據不同的編碼類別型來設定不同的參數,這個方法代碼有些多直截取部分代碼:來看看關鍵的一句,這裡建立了OMXCodec 然後把建立了的編碼器賦值給MediaSource,這裡的MediaSource可以看作是OMXCodec的封裝,這樣編碼器的準備工作就已經做好了:接著我們回到startMPEG4Recording() 方法,可以看到這裡在對解碼器進行準備之後,建立了metadata,然後調用setupMPEG4MetaD
Time of Update: 2018-12-05
Foreground Process當發生以下情況時處於前台進程:正處於activity Resume()狀態正處於與服務互動的狀態正處於服務在前台啟動並執行狀態,也就是startForeground()被調用Service 生命週期函數正在被執行BroadcastReceiver正在執行onReceive()方法 殺死前台進程需要使用者響應,因為這個安全優先順序最高。 VisibleProcess Activity
Time of Update: 2018-12-05
package com.cn.lhq;import android.app.Activity;import android.graphics.Color;import android.graphics.Rect;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView;public class Main extends Activity { @Override
Time of Update: 2018-12-05
1.判斷是否有網路連線ConnectivityManager connManager =(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);if (connManager != null){NetworkInfo info= connManager.getActiveNetworkInfo();if (info != null &&
Time of Update: 2018-12-05
什麼是IntentService? (本文轉自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)官方的解釋是:IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requests through android.content.
Time of Update: 2018-12-05
最近公司在做一個支付組件。持續做了一個月,我做了三個版本,現在項目突然終止,我也無事可做,就想把這個項目中用到的浮動框效果拿出來,曬一曬,鞏固知識的同時也順便幫幫有需要的人,也不失為一件樂事。 該浮動框其實挺簡單,就是一個開機廣播啟動一個後台Service,不斷的從記憶體中查看商城用戶端啟動,如果啟動,就發送一個廣播,運行支付組件;當商城退出時,支付組件也退出。 先看來:(注意:該圖為私人收藏圖,請勿隨意轉載。) 下面說說過程與核心代碼。
Time of Update: 2018-12-05
對於企業來說,一個合格的 Android 開發人員可能是這樣的熟悉 Android 架構,閱讀過 Android 源碼熟悉 Andorid SDK,特別是網路,線程有較強的代碼掌控力懂一點 NDK 或 C (精通就更好了)使用 Git 來管理代碼開發人員的需求總結起來也很簡單符合自己能力與產出的薪資待遇一個能夠發揮自己能力,且受到尊重的環境可以滿足自己學習、提升能力的願望優秀的網路環境
Time of Update: 2018-12-05
練習了一個jquery mobile的網頁的小練習,早就聽說phoneGap可以寫Webapp,今天試一下,寫下來做下備忘。1、eclipse下載honeGap的外掛程式。 mobile-web-development-with-phonegap
Time of Update: 2018-12-05
import java.io.IOException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static void main(String[] args) throws IOException, InterruptedException {
Time of Update: 2018-12-05
在我的部落格中,上次是使用ViewPager實現左右滑動的效果的,請看文章:Android使用ViewPager實現左右滑動效果。 這次我來使用ViewFlipper實現這種效果,好了,先看看效果吧: 效果看完了就來實現這個效果。1.布局檔案主介面使用下面的布局:<?xml version="1.0" encoding="utf-8"?><FrameLayout
Time of Update: 2018-12-05
package com.ken.testBluetooth;import android.app.Activity;import android.app.AlertDialog;import android.bluetooth.BluetoothAdapter;import android.content.DialogInterface;import android.content.Intent;import android.graphics.Color;import
Time of Update: 2018-12-05
本周早些時候,諾基亞負責MeeGo裝置的進階副總裁阿里·賈克斯(Ari Jaaksi)的離職再次讓諾基亞成為眾人關注的焦點,就在此時,有訊息傳出,Google首席執行官埃裡克·施密特(Eric Schmidt)試圖勸說諾基亞首席執行官史蒂芬·埃洛普(Stephen
Time of Update: 2018-12-05
突然間經濟危機一下子來了,突然間我們第一次發現失業就在我們身邊發成, 突然間各大IT公司都要來Mobile device摻和一下, 突然間覺得自己知道的東西還是那麼少。 冬天來了,只有充分儲備了食物和能量的人才能生存。 所以自己開始了課餘時間的學習,雖然剛剛開始,但是卻第一次有了堅持下去的勇氣,因為我想改變。 Android學習進行中, 為自己加油! 同時希望結交有共同愛好的朋友,一起交流。
Time of Update: 2018-12-05
上周,到電子科技大學搞了一次3G及Android的技術交流講座,上面是這次活動的一些現場照片: 1、活動主辦方幫忙做的ppt 2、講座將在7:30準時開始... 3、美女主持介紹講座情況 4、開講... 5、有部分同學沒有位置了,只能站在後面 6、聽講中... 7、呵呵,來一張大一點的... 8、有掌聲,講起來才起勁 9、講座完了,好多同學衝到前台來,呵呵,不是要我的簽名,是在搶成都傳智播客提供的學習光碟片. 10、交流及問題,在回答同學們各種各樣奇怪的問題
Time of Update: 2018-12-05
一、首先訪問 http://developer.android.com/sdk/index.html二、先說機器上沒有eclipse的情況(另一種情況請直接看第七步)也就是選擇 ADT Bundle for windows 按鈕之後出來一個license的確認視窗,選擇使用對應的選擇三、點擊 Download the SDK ADT Bundles for windows 按鈕自動通過 http://dl.google.com/android/adt/adt-bundle-windows-x86
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。 一、多項選擇(CheckBox)多項選擇與單項選擇實作類別似,都是需要監聽每個控制項。 二、下拉式清單(Spinner)執行個體分析:該執行個體主要實現一個下拉式清單血型的選擇。 【關注點】1. 可選內容如何與下拉式清單關聯。本例子使用了ArrayAdapter<String>2.
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。繼續學習《android應用開發揭秘》這本書,這裡把基礎控制項的學習進行了分類,下面兩篇部落客要是一些常用的效果一、
Time of Update: 2018-12-05
這個簡單的例子將示範應用Java實現用戶端與伺服器端傳輸檔案的方法。伺服器端原始碼:import java.net.*;import java.io.*;public class FileServer { public static void main (String [] args ) throwsIOException { // create socket ServerSocket servsock = new ServerSocket(13267); while