Time of Update: 2017-02-28
閃黑屏的原因主要是我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示介面 前幾天Boss就反應說,機器每次啟動程式都會閃一下黑屏,這個客戶不接受。沒辦法,只能想想怎麼解決,最後找到了下面的方法。閃黑屏的原因主要是 我們啟動Activity的時候,需要跑完onCreate和onResume才會顯示介面。也就是說需要處理一些資料後,才會顯示。按照這種思路,是不
Time of Update: 2017-02-28
話說最近作業系統這個話題的確是非常火爆。也許是藉助於Windows 8消費者預覽版的光芒,凡是與系統搭邊的東西大家好像都喜歡與Windows 8進行比較。不管結果如何,筆者相信軟體不同於硬體,只有適合自己的軟體才是最重要的。 當然介於現在可以使用的系統眾多,其中Android
Time of Update: 2017-01-19
Android系統支援的顏色是由4個值組成的,前3個為RGB,也就是我們常說的三原色(紅、綠、藍),最後一個值是A,也就是Alpha。這4個值都在0~255之間。顏色值越小,表示該顏色越淡,顏色值越大,表示該顏色越深。如果RGB都是0,就是黑色,如果都為255,就是白色。Alpha也需要在0~255之間變化。Alpha的值越小,顏色就越透明,Alpha的值越大,顏色就不透明。當Alpha的值為0時,顏色完全透明,完全透明的位元影像或者圖形從View上消失。當Alpha的值為255時,顏色不透明。
Time of Update: 2017-01-19
本文執行個體講述了Android開發中MotionEvent座標擷取方法。分享給大家供大家參考,具體如下:Android MotionEvent中getX()與getRawX()都是擷取螢幕座標(橫),但二者又有區別getX() : 是擷取相對當前控制項(View)的座標getRawX() :
Time of Update: 2018-12-05
The Android NDK is a companion tool to the Android SDK that lets you buildperformance-critical portions of your apps in native code. It provides headers andlibraries that allow you to build activities, handle user input, use hardware sensors,access
Time of Update: 2018-12-05
HttpURLConnection conn = null;DataOutputStream outStream = null;try{ String BOUNDARY = "---------------------------7da2137580612"; //資料分界線 String MULTIPART_FORM_DATA ="multipart/form-data"; URL
Time of Update: 2018-12-08
在整個Android程式中,有時需要儲存某些全域的資料(如:使用者資訊),方便在程式的任何地方調用。在Activity之間資料傳遞中有一種比較使用的方式,就是全域對象,使用過J2EE的都應該知道JavaWeb的四個範圍,其中Application域在應用程式的任何地方都可以使用和訪問,除非是Web伺服器停止,Android中的全域對象非常類似於JavaWeb中的Application域,除非是Android應用程式清除記憶體,否則全域對象將一直可以訪問。
Time of Update: 2018-12-08
程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下:1. android.permission.ACCESS_CHECKIN_PROPERTIES 允許讀寫訪問”properties”表在 checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that
Time of Update: 2018-12-08
從事Android開發,免不了會在應用裡嵌入一些廣告SDK,在嵌入了眾多SDK後,發現幾乎每個要求在AndroidManifest.xml申明Activity的廣告SDK都會要求加上註明這麼一句屬性:複製代碼 代碼如下:android:configChanges="orientation|keyboard|keyboardHidden" 通過查閱Android
Time of Update: 2018-12-08
首先我們發現現在我們所用的android智能手機大部分都有當你在打電話時按power鍵來掛斷電話,一般都是在設定中。 我主要是在原生源碼中添加這一功能,主要用於學習。。。。先看一張圖: 看到那個按電源鍵掛斷電話吧,那就是我所添加的,本來原生源碼中是沒有這一欄的。。。。。 大概思路: 首先我先添加這一個checkboxPreference,然後將是否選擇這一功能的值(0和1)存到data/data/com.android.providers.settings
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用屬性 3、理解RadioButton和CheckBox的區別 4、掌握RadioGroup選中狀態變換的事件(監聽器) RadioButton和CheckBox的區別: 1、單個RadioButton在選中後,通過點擊無法變為未選中 單個CheckBox在選中後,通過點擊可以變為未選中 2、一組RadioButton,只能同時選中一個
Time of Update: 2018-12-08
TableLayout經常用到的屬性有:android:collapseColumns:以第0行為序,隱藏指定的列:android:collapseColumns該屬性為空白時,效果如:把android:collapseColumns=0,2--------------》意思是把第0和第2列去掉,如:android:shrinkColumns:以第0行為序,自動延伸指定的列填充可用部分:當LayoutRow裡面的控制項還沒有布滿布局時,shrinkColumns不起作用,如:設定了shrinkC
Time of Update: 2018-12-05
Android 2.3 NFC簡介Android 2.3加入了NFC(近場通訊)的支援。官網developer.android.com的英文介紹如下:Near Field Communications (NFC)Android 2.3 includes an NFC stack and framework API that lets developers read NDEF tags that are discovered as a user touches an NFC-enabled
Time of Update: 2018-12-06
第一步:在AndroidManifest.xml中加入如下兩段代碼:[java] view plaincopy<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0"> <uses-sdk
Time of Update: 2018-12-07
在上一篇隨筆中,我介紹了如何在程式中查詢sdcard內的多媒體檔案,並且顯示到播放清單中,但是,如果在sdcard內刪除、增加一些多媒體檔案,如何讓播放清單也更新呢,這裡我分享一下自己在項目中的一些解決方案,希望對大家有所協助。 首先,我簡單介紹一下android是如何掃描sdcard內的多媒體資訊的,詳細請閱讀stay的博文:http://www.cnblogs.com/stay/articles/1957571.
Time of Update: 2018-12-06
一、概述 Handler這個類主要用來發送和處理訊息的。它有多個發送訊息函數,但只有一個處理訊息函數handleMessage()。二、要求 程式中有兩個線程,一個是UI線程,一個是自己建立的線程,在自己建立的線程中發送訊息,在UI線程中接收並處理這個訊息。 三、實現 不僅是Android,很多其他介面編程都是不允許在其他線程中直接更新UI介面的。因此可以在其他線程中向UI線程發送一些需要更新介面的訊息,讓UI線程來更新介面。
Time of Update: 2018-12-06
(以下的命令是在root賬戶登入前提下的,若是普通使用者需要在命令前加sudo)1.搭建java jdk1.6 請參考ubuntu安裝java_jdk2.添加包 64位系統: apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev
Time of Update: 2018-12-07
*res/raw和assets的相同點:1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾*讀取檔案資源:1.讀取r
Time of Update: 2016-04-12
粗暴的解釋Android與藍芽Ble之間的通訊,android藍芽ble首先,先簡單介紹一下ble的特徵(注意:藍芽4.0隻有android4.3或4.3以上才支援)1.BLE(Bluetooth Low
Time of Update: 2016-02-19
Android WebView File域同源策略繞過漏洞淺析0x00我們首先講一個webView這個方法的作用:webView.getSettings().setAllowFileAccessFromFileURLs(false);為了講解這個方法,我們還是看一個實際的例子。代碼地址還是參考https://github.com/jltxgcy/AppVulnerability/tree/master/WebViewFileDemo。代碼如下,和Android