Time of Update: 2013-12-10
在學習Android開發的過程中遇到了不少的問題,所幸的是最終經過上網查詢都得到瞭解決。現在將我在學習Android開發過程中遇到的一些問題及解決的方法整理如下。1.R.java不能即時更新 問題描述:在res檔案中新增的變數不能在R.java中即時的顯示出來。 解決方案:選擇功能表列的“Project”,勾選“Build
Time of Update: 2013-12-10
表格版面配置即,tableLayout,表格版面配置通過行、列的形式來管理UI組件,TablelLayout並不需要明確地聲明包含多少行、多少列,而是通過TableRow,以及其他組件來控製表格的行數和列數, TableRow也是容器,因此可以向TableRow裡面添加其他組件,沒添加一個組件該表格就增加一列。 如果想TableLayout裡面添加組件,那麼該組件就直接佔用一行。
Time of Update: 2013-12-10
1. 手機上有一個合并過的連絡人2. 編輯合并後的連絡人3. 手機螢幕會緩慢變暗之後再進入編輯介面。首先找到contacts源碼包下的EditContactActivity.java檔案, 然後找到bindEditors()方法,如下(修改的地方有兩處):Protected
Time of Update: 2013-12-10
作為一個完成的應用程式,資料存放區操作是必不可少的。因此,Android系統一共提供了四種資料存放區方式。分別是:SharePreference、SQLite、Content Provider和File。由於Android系統中,資料基本都是私人的的,都是存放於“data/data/程式包名”目錄下,所以要實現資料共用,正確方式是使用Content Provider。 SQLite: SQLite是一個輕量級的資料庫,支援基本SQL文法,是常被採用的一種資料存放區方式。
Time of Update: 2013-12-10
本文 一般震動時間的配置在如下檔案:frameworks/base/core/res/res/values/config.xml <!-- 長按震動 --> <!-- Vibrator pattern for feedback about a long screen/key press --> <integer-array
Time of Update: 2013-12-10
關於oprofile的移植,在Ubuntu Server 10.04平台上交叉編譯,移植到Android,經過實踐,以下是交叉編譯的正確步驟,不保證在其他環境中能正確運行,以下是編譯環境: build: Ubuntu Server 10.04host: Android-2.2r2cross compiler: mips-linux-gnu-gcc version:4.3.2cpu:
Time of Update: 2013-12-10
按慣例,寫在前面的:可能在學習Android的過程中,大家會和我一樣,學習過大量的基礎知識,很多的知識點也都能說出了123來,但是這些孤立的點終究顯得太零散了,因此,我想從今天開始,以最經典的手機安全衛士項目為例,自己鍛煉一下,也是想和大家交流交流,希望大家都能給出見解,共同進步。 八、介面細節處理一些介面上的小細節。1.如果在對話方塊出現後,使用者點擊後退,就會停留在splash介面。我們需要處理成點擊後退,就進入主介面。這就需要我們在取消對話方塊的時候,給一個監聽器,正好也有這樣的
Time of Update: 2013-11-16
以下僅支援4.0.3或之後的裝置 (寫在前面,這個教程需要安裝兩個app,且卸載後無法達到效果,所以有app drawer潔癖者謹慎(你可以把它們隱藏起來麼)。當然等官方rom更新或者安裝最新三方rom才是終極解決方案,當你更新之後這些東西就可以全部扔掉了)關於如何給手機打上Master Key Bug和第二個apk簽名的補丁的教程:1.確認自己手機已經root了,如果不想root只能等rom更新了2.確認自己的裝置有這個bug,在
Time of Update: 2013-11-16
public class HeadlinesFragment extends ListFragment { OnHeadlineSelectedListener mCallback; // Container Activity must implement this interface public interface OnHeadlineSelectedListener { public void onArticleSelected(int position);
Time of Update: 2013-11-16
全新安裝的Windows 8.1的系統,Android SDK,JDK都是最新的版本,但是SDK Manager開啟是命令列視窗一閃而過,就再沒反映了。通過搜尋,確定了一個問題就是SDK目錄tools\lib下有個find_java.bat,本來的作用是尋找jave.exe的路徑,但是路徑輸出錯誤。find_java.bat是在sdk\tools\Android.bat下調用的,網上的解決方案是不使用find_java.bat,直接在Android.bat中寫入java的絕對路徑,將 java_
Time of Update: 2013-11-05
總結一下Android.mk的寫法,供以後使用。例子可以先看一個例子:LOCAL_PATH:=$(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES:= \ NmpMediaBase.cpp LOCAL_CPPFLAGS+= -Wall -W -Wno-format \ -Os -O2 -fmessage-length=0 -MMD -MP -DSILENTLOCAL_C_INCLUDES+= \
Time of Update: 2013-11-05
前言:相信有許多人和我一樣,希望在不讓使用者知道的情況下,使用後台Server調用網路攝影機拍照,在網上找了不少資料,大致都講到不預覽無法實現拍照,涉及到使用者隱私,屬於非法調用網路攝影機...怎麼辦!!!,再來個,和,不就和沒東西彈出來一個效果。 了...設這SurfaceView長和寬都為0.1 你不是要預覽嗎,也有,問題是預覽框這麼小,要是你還能看到那就沒辦 法了...<RelativeLayout
Time of Update: 2013-11-05
這個檔案由遵循“可擴充應用程式標記語言”(XAML)標準的標記語言群組成,正如名字一樣XAML就是基於“可延伸標記語言 (XML)”(XML)的。大體上說,你用XAML檔案定義頁面所有可視化元素,然後在C#檔案中解決那些用標記語言不能解決的問題,例如計算或是響應使用者輸入。C#檔案總是作為對應的XAML檔案的後台代碼檔案。 這個XAML檔案的根項目是Page,你應該知道它是Windows運行時的一個類。但是注意x:Class屬性:
Time of Update: 2013-11-05
終於有時間寫部落格了,隔了好長一段時間沒研究SpriteKit了,今天裝了個Xcode5的DP2版本,驚奇地發現,在建立project的時候居然看到了SpriteKit Game的選項,選了它之後直接建立一個SpriteKit項目,蘋果想得還真是周到,省去之前很多瑣碎的步驟,如果你是對SpriteKit很熟悉的開發人員的話那大可直接使用Sprite
Time of Update: 2013-11-05
多現成的、新的及令人興奮的方案,包括家庭自動化、列印、圖片處理、音頻 / 視頻娛樂、廚房裝置、汽車網路和公用集會場所的類似網路。UPnP 是一種分布式的,開放的網路架構,它可以充分發揮 TCP/IP 和網路技術的功能,不但能對類似網路進行無縫串連,而且還能夠控制網路裝置及在它們之間傳輸資訊。在 UPnP 架構中沒有裝置驅動程式,取而代之的是普通協議。UPnP 是獨立的媒介。在任何作業系統中,利用任何程式設計語言都可以使用UPnP 裝置。UPnP
Time of Update: 2013-11-05
<?xml version="1.0" encoding="utf-8"?><cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="10" />下來就是左右 和 上下一起動:shake.xml<?xml version="1.0"
Time of Update: 2013-11-05
package com.pps.screen.activity;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import
Time of Update: 2013-11-05
原創作品,轉載請標明:http://blog.csdn.net/jackystudio/article/details/11999229一個遊戲打到一半尿點咋整?難道要憋著。。。這不科學啊!好吧,把暫停遊戲和恢複遊戲的功能加進去吧,否則也太對不起觀眾了!//加入暫停按鈕bool ControlLayer::init(){bool bRet=false;do {CC_BREAK_IF(!CCLayer::init());CCSize
Time of Update: 2013-10-28
今天介紹個更簡單的方法,我們把異常資訊收集後,通過後台發送郵件方法,把相關異常資訊發送到我們指定的郵箱裡面 上一次說了如何收集我們已經發布的應用程式的錯誤資訊,方便我們調試完善程式。上次說的收集方法主要是把收集的資訊通過Http的post請求把相 關的異常資訊變成請求參數發送到伺服器。這個對做過web開發的人來說,服務端處理是很簡單。不過對很多沒做個web的人來說卻是麻煩事。今天介紹個更簡
Time of Update: 2013-10-28
需要快速提取圖片和影片縮圖可以直接存取 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails這兩個資料庫,即可查詢出來縮圖 。 如何判斷檔案呢? 可以通過Cursor遍曆資料庫,對比INTERNAL_CONTENT_URI欄位的值,這是一個Uri,這裡儲存著Android手機SD卡上的多媒體檔案完整路徑。 Uri originalUri =