Time of Update: 2017-02-28
很久之前寫了一篇通過瀏覽器navigator判斷瀏覽器版本或者手機類型,裡面介紹了運用navigator判斷瀏覽器類型。今天在這篇文章基礎上做個補充吧! js 判斷安卓或者ios 之indexOf方式 //判斷訪問終端var browser={ versions:function(){ var u = navigator.userAgent, app =
Time of Update: 2017-02-28
文章描述:安卓市集的思考.
Time of Update: 2017-02-28
FastJson是阿里巴巴開源的一個Json處理工具包,包括“序列化”和“還原序列化”兩部分。測試表明,fastjson具有極快的效能,超越任其他的Java Json parser。包括自稱最快的JackJson,功能強大,完全支援Java Bean、集合、Map、日期、Enum,支援範型,支援自省;無依賴,能夠直接運行在Java SE 5.0以上版本;支援Android;開源 (Apache 2.0)FastJson
Time of Update: 2017-02-27
Android錯誤:ava.lang.IllegalStateException: Recursive entry to executePendingTransactions錯誤java.lang.IllegalStateException: Recursive entry to executePendingTransactions at
Time of Update: 2017-02-27
Android 真機和模擬器的差異問題,是永恒的話題,問不完的為什麼,解不完的迷。模擬器的存在,有它的作用,但不要什麼都相信模擬器。除非你是Android純上層應用開發人員或者愛好者,否則我建議你扔掉模擬器。它理想化的引導給我們添了不少麻煩。當然,這也是件好事。最起碼,讓我有興趣去尋求答案,讓我收穫了更多。 問題的緣由是有個自動化測試的需求,我需要寫指令碼類比點擊觸控螢幕的一系列操作,以代替手工測試(話說~遇上連續啟動1000次camera並且拍照後退出這種變態測試,你們都是怎麼做的?
Time of Update: 2017-02-27
前言前幾天有在微博上推薦過一個部落格,看他文章時發現了這個屬性。有些屬性不常用,但需要的時候非常有用,於是做了個例子,正好項目用到,與大家分享一下。本文一、效果圖看到這個圖時你可以先想想如果是你,你怎麼實現這個效果。馬上想到用RelativeLayout?NO,NO,NO,,,查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/二、實現代碼<?xml version="1.0"
Time of Update: 2017-02-28
【網易科技訊】6月16日訊息,中國自主研發的CPU龍芯近日獲得了MIPS授權。MIPS Technologies周一稱,中國科學院計算技術研究所(簡稱計算所)已經獲得MIPS32與MIPS64架構的授權,技術將用於開發龍芯CPU。龍芯之痛,卡在專利關口知名IT雜誌《PC
Time of Update: 2017-02-27
ViewFilpper 是Android官方提供的一個View容器類,繼承於ViewAnimator類,用於實現頁面切換,也可以設定時間間隔,讓 它自動播放。又ViewAnimator繼承至於FrameLayout的,所以ViewFilpper的Layout裡面可以放置多個View,繼承關係如下:本樣本 通過ViewFlipper和GestureDetector.OnGestureListener實現自動播放和手勢滑屏事件,先看效果:Activityimport
Time of Update: 2017-02-27
之前的幾篇文章描述了在Android應用中儲存資料的主要三種方式:SharedPreferences,內部儲存和外部 SD卡儲存。究竟在你的應用中採用那種方式呢?下面有一些建議:1. 如果你有索引值對形式的資料, 使用SharedPreferences對象。舉個例子,如果你想儲存使用者的一些屬性,比如名字,膚色,生日或最後的登 陸日期,那麼SharedPreferences對象就是儲存這些資料的最佳方式。2. 如果你想儲存某些特殊的數
Time of Update: 2017-02-27
Android 應用程式的安裝和卸載事件,是由系統進行監聽並全域廣播的,支 持1.5(android 3)以上因此,如果想要監聽擷取應用的安裝和卸載事 件,只需要自訂一個BroadcastReceiver,來對系統廣播進行監聽和處理BroadcastReceiver 是系統全域廣播監聽類, 其主要方法是onReceive (),自訂的廣播類繼承於它並實現自己的onReceive()處理邏輯BroadcastReceiver 使用前,需要進行註冊監聽(xml和代碼兩種方式)
Time of Update: 2017-02-27
SurfaceFlinger的啟動與工作原理1.1.1 SurfaceFlinger的啟動SurfaceFlinger的啟動和ServiceManager有點類似,它們都屬於系統的底層支撐服務,必需在裝置開機的早期就運行起來。/*frameworks/base/cmds/system_server/library/System_init.cpp*/extern "C" status_t system_init(){…
Time of Update: 2017-02-28
一、使用ContentProvider(內容提供者)共用資料ContentProvider在android中的作用是對外共 享資料,也就是說你可以通過ContentProvider把應用中的資料共用給其他應用訪問,其他應用可以通過 ContentProvider對你應用中的資料進行添刪改查。關於資料共用,以前我們學習過檔案操作模式,知道通過 指定檔案的操作模式為Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE同樣也可以對外共用
Time of Update: 2017-02-28
[ dip: device independent pixels(裝置獨立像素).不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用;sp: scaled pixels(放大像素). 主要用於字型顯示best for
Time of Update: 2017-02-28
1)從指定的URL擷取對應的流 既然要擷取網路資源,那麼首先得有個URL,那麼這裡我首先封裝一個開啟URL串連擷取到的InputStream 流,這樣一來無論是圖片資源還是文字檔資源都可以使用該介面方法來擷取流。 該功能主要應用URLConnection和HttpURLConnection來實現,具體實現方案如下: 複製代碼private InputStream openHttpConnection(String urlString) throws
Time of Update: 2017-02-28
安卓手機搜狗IME手寫輸入怎麼設定?搜狗IME是廣受福士喜愛的一款IME,平常玩手機時習慣了打拚音、筆畫,遇到打不出來的字時,使用手寫方式輸入就可以了。對於使用搜狗IME的中老年人朋友來說,手寫輸入是最佳的選擇。搜狗IME電腦上手寫使用方法,小編已經介紹過了,對於手機搜狗IME怎麼切換手寫,很多人還不瞭解。下面,安下小編給大家帶來手機搜狗IME手寫輸入的開啟方法,以及詳細設定教程,適用安卓系統。 安卓手機搜狗IME手寫輸入切換設定教程 1、首先在手機上開啟搜狗IME主介面,然
Time of Update: 2017-02-28
以下小編就為大家介紹一下Fragment跟Activity之間的關係。需要的朋友可以過來參考下 今天繼續講解Fragment組件的特性,主要是跟Activity的互動和生命週期的關係,我們前面已經說過Fragment是依賴於Activity的,而且生命週期也跟Activity綁定一起。下面我們看看Fragment跟Activity的關係。1、為Activity建立事件回調方法在 一些情況下, 你可能需要一個fragment與activity分享事件。
Time of Update: 2017-02-28
數字電視—DTV對我們來說早已不是一個新東西,在車載電子上DTV大多是以模組的形式獨立存在的,是可配的。在車載的市場上,客戶的需求是多種多樣的,如果把DTV也做到車載導航主PCB上去,還是不靈活,不要DTV的就得是不同的PCB板,這對於售後維護、開發都不是一個好辦法。DTV在家裡,大家一般都是通過遙控器來操作,當然現在有些android的電視盒子可以通過手機來控制,有個泰捷遙控器的apk,通過同一個wifi熱點的電視盒,可以用手機來操作也挺方便。但是在車上,怎麼去操作DT
Time of Update: 2017-01-19
本文執行個體講述了Android自訂圓形進度條,分享給大家供大家參考。具體如下:大家也可以參考這兩篇文章進行學習: 《自訂Android圓形進度條(附源碼)》 《Android帶進度的圓形進度條》運行效果截圖如下:主要代碼:package com.sxc.hexagonprogress;import java.util.Random;import android.content.Context;import
Time of Update: 2017-01-19
在Android開發中在所難免的會出現程式crash,俗稱崩潰。使用者的隨意性訪問出現測試時未知的Bug導致我們的程式crash,此時我們是無法直接擷取的錯誤log的,也就無法修複Bug。這就會極大的影響使用者體驗,此時我們需要註冊一個功能來捕獲全域的異常資訊,當程式出現crash資訊,我們把錯誤log記錄下來,上傳到伺服器,以便於我們能及時修複bug。實現這個功能我們需要依賴於UncaughtExceptionHandler這個類,UncaughtExceptionHandler是一個介面,在
Time of Update: 2017-02-22
Android項目實戰(三十一):非同步下載apk檔案並安裝(非靜默安裝),androidapk前言: 實現非同步下載apk檔案 並 安裝。(進度條對話方塊顯示下載進度的展現方式) 涉及技術點: 1、ProgressDialog 進度條對話方塊 用於顯示下載進度 2、AsyncTask 非同步任務的使用 耗時操作不能再主線程中進行