Time of Update: 2016-05-13
標籤:Android橫豎屏要解決的問題應該就兩個:一.布局問題二.重新載入問題1.布局問題:如果不想讓軟體在橫豎屏之間切換,最簡單的辦法就是在項目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation屬性,他有以下幾個參數:“unspecified”:預設值 由系統來判斷顯示方向.判定的策略是和裝置相關的,所以不同的裝置會有不同的顯示方向. “landscape”:橫屏顯示(寬比高要長)
Time of Update: 2016-05-13
標籤:安卓原生的按鈕是多麼醜,效果是多麼單調,大家也是有目共睹的。 要做一個APP少不了使用按鈕,一個好看的按鈕少不了好看的效果和外表 這次主要跟大家講講如何用drawable的xml檔案弄一些好看的自訂樣式首先是外表 在APP中四四方方,灰色底黑色字的按鈕是很難看的,我們希望看到的是圓角,彩色,白字(根據你的個人審美也可以是其他樣式)。 首先是在layout裡建立一個按鈕 然後在drawable檔案夾裡建立一個drawable resource file 不妨起名為shape
Time of Update: 2016-05-13
標籤:1:UIWindow知識點- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]]; self.window.backgroundColor=[UIColor
Time of Update: 2016-05-13
標籤:學習Android挺長時間了,但是對於Appliction還不是很瞭解。今天花一些時間研究了一下Application。 What is ApplicationApplication和Actovotu,Service一樣是android架構的一個系統組件,當android程式啟動時系統會建立一個 application對象,用來儲存系統的一些資訊。通常我們是不需要指定一個Application的,這時系統會自動幫我們建立,如果需要建立自己
Time of Update: 2016-05-13
標籤:KVC:key value coding,索引值編碼.是一種通過使用屬性的名稱(key)來間接訪問對象屬性的方法.這個方法可以不用通過 setter/getter 方法來訪問對象的屬性.該方法使用的實質是,是使用 valueForKey來代替 getter 方法, setValueForKey 來代替 setter 方法.KVC 常用的方法: - (id)ValueForKey: 通過 key
Time of Update: 2016-05-13
標籤:目標效果: 先在模擬器隨便添加兩個連絡人,運行程式,再開啟連絡人,發現多了連絡人“張三”,並且日誌輸出了三給安溪人的姓名和手機號碼還有號碼類型。(運行多次,所以插入的id不為3了)1.activity_main.xml頁面暫時用不到,所以不需要改動。2.MainActivity.java頁面編寫查詢和添加方法。MainActivity.java頁面:package com.example.contentprovider;import android.net.Uri;import
Time of Update: 2016-05-13
標籤:重力感應器與方向感應器的開發步驟類似,只要理清了期中的x,y,z的值之後就可以根據他們的變化來進行編程了,首先來看一副圖 假設當地的重力加速度值為g當手機正面朝上的時候,z的值為q,反面朝上的時候,z的值為-g當手機右側面朝上的時候,x的值為g,右側面朝上的時候,x的值為-g當手機上側面朝上的時候,y的值為g,右側面朝上的時候,y的值為-g
Time of Update: 2016-05-12
標籤:由於Ubuntu手機平台安全的限制,在Ubuntu手機的應用中我們只能訪問自己的空間.如果我們所需要訪問的檔案不存在於我們應用所在的空間,我們是沒有辦法訪問到的.我們的應用只能訪問系統提供的庫.如果系統沒有所需要的庫的話,我們通過可以通過如下的方法實現:在我的應用程式中把應用的所需要的第三方的源碼放入到我的應用程式項目中,並形成plugin(通常是C++代碼)從而被應用調用在我們的應用中把第三方的庫打包進我們的應用程式套件中,並在我的plugin(通常是C++
Time of Update: 2016-05-12
標籤:2.2APP的切圖工作最理想的情況是設計師給iOS APP和Android APP設計兩套圖片,實際中,設計師大都使用iPhone手機,沒用過Android手機,且為了節約資源,設計師通常只按iOS APP的要求提供設計切圖和標註尺寸。以下是iPhone手機的螢幕尺寸和像素密度:裝置螢幕尺寸Reader解析度(px)像素密度值iPhone 3GS3.5寸@1x320x480163iPhone 4/4s3.5寸@2x640x960330iPhone
Time of Update: 2016-05-13
標籤:1. 建立一個工程,並添加JNI檔案夾。2. 在產生的jni檔案夾中添加cpp檔案。3. 在添加的cpp檔案添加代碼。這裡我們採用動態註冊的方式來添加jni函數,比較方便,不需要用javah產生.h檔案#include <jni.h>#include <android/log.h>#include <assert.h>#include <stdio.h>/* 輸出Log的宏 */#ifndef LOG#define LOG_TAG
Time of Update: 2016-05-13
標籤:移動端WEB前端開發最佳實務Safari,Android Browser,Chrome都是以WebKit為核心的行動裝置和PC之間的頁面現實存在差異(Safari中定義了viewport)在行動裝置和案頭端WEB前端開發中,事件綁定存在差異(移動觸點)頁面控制項設計存差異(點觸不靈敏,虛擬鍵盤彈出框)行動裝置的網路頻寬普遍比PC慢,移動頁面要設定更簡潔PC頁面相容行動裝置使用流式布局藉助CSS Media
Time of Update: 2016-05-13
標籤:上篇文章簡單的說了下Xcode中的外掛程式管理工具Alcatraz,今天呢就給大家分享一些自己在開發中使用較多的外掛程式,可以協助你提高開發效率,如果你還沒有使用過Alcatraz,那麼你可以先戳這裡Alcatraz的安裝與使用1. KSImageNamedKSImageNamed可以根據映像名稱快速選擇圖片的外掛程式,可以快速的幫你選擇自己想要的圖片。2.
Time of Update: 2016-05-13
標籤:很多朋友出現過這樣的一個問題,當底部彈出評論框時,有幾個問題,一個是軟體盤彈出時怎麼讓焦點在輸入框,關於這個問題,本人也是遇到過,解決了很久,有的是在布局設定或者代碼裡setFocusable(true),並沒有用,又在代碼或者代碼裡設定requestFocus(),依然沒有用,其實這個解決辦法是沒有錯的,但是為什麼會沒用呢,因為並沒有及時是在軟體盤彈出時設定,所以先提出隱藏和顯示軟體盤的方法private void onFocusChange(boolean hasFocus)
Time of Update: 2016-05-12
標籤:以下介紹SpannableString 對文字的一些特別處理:比如字型,顏色,底線,連結和點擊事件。 先看效果:布局代碼就不貼了,很簡單就是3個TextView.現在看MainActivity中的代碼實現: private TextView mTvContent1; private TextView mTvContent2; private TextView mTvContent3; private String contentStr1 =
Time of Update: 2016-05-12
標籤:Chapter1 準備工作一、最佳化你的工作區間(磨刀不誤砍柴功)題外話:可能有很多人會認為,現在Google官方已經放棄了eclipse的支援了而改用Android
Time of Update: 2016-05-12
標籤:這篇文章其實早就想整理了,主要原因就是我對於應用資源很不注意,很不注意這個東西,但是這個東西雖然不難,卻很重要(尤其是在需要更改的時候)。如果從原始碼來區分可以分為三大類:1.介面布局檔案,xml檔案,檔案中每個標籤都對應於相對的View標籤。2.Java源檔案。3.資源檔:主要以各種Xml為主,還可以包括一些圖片,音視頻等資源。如果要按照資源類型來分的話可分為如下兩大類:1.可以通過R清單類訪問的原聲資源,儲存在assets目錄下。需要通過getAssets()來拿。2.可以通過R來訪問
Time of Update: 2016-05-12
標籤:自己寫的工具類,寫的不好,慢慢修改。記得加上許可權 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />package com.sy.utils;import
Time of Update: 2016-05-12
標籤:幀動畫首先我們定義在drawable檔案夾下定義一個xml檔案裡麵包含我們要播放的動畫的圖片,以及每一幀動畫的播放的時間長度<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/feiben1"
Time of Update: 2016-05-12
標籤:Intent分為隱式Intent和顯式Intent:顯式Intent 也就是說利用Intent對象,明確的傳遞一個活動類而構成的意圖,也就是說我們可以明確的知道下一步的操作。通常我們利用隱式Intent可以完成一個應用程式對另一個應用程式的調用。下面我將根據自己的理解簡單的介紹Intent的使用。顯示Intent,一般我們對它的使用就是Intent it = new
Time of Update: 2016-05-12
標籤:安卓應用將資料存放區在本地的方式一共有四種,按照輕量級到重量級的順序分別是:1、用SharedPreferences儲存資料2、用ContentProvider儲存資料3、用SQLite儲存資料4、用本地檔案儲存體資料如果加上用網路儲存資料,一共就有五種了,首先我們來看第一種SharedPreference:一、interface