標籤:android studio 亂碼 file encoding build.gradle 運行時亂碼 Android Studio的項目設定邏輯與Eclipse有很大的區別,執行的操作為File->Setting->File Encodings然後來進行設定,:開啟module的 build.gradle
標籤:imageview 引用圖片資源 不顯示jpeg圖片 drawable-hdpi mipmap Android ImageView
標籤:CocoaChina交流社區曾經發起一個主題討論,關於iOS開發人員遇到審核失敗的原因及解決辦法的,有價值的回複內容如下: wubo9935App中設計的表徵圖與Apple原生表徵圖類似,Apple原生表徵圖有專利保護,並且在Design Guideline裡面規定,App的表徵圖不能與Apple表徵圖雷同,如iTunes,App Store,
標籤:delegate protocol block blocks ios 這是我原先寫的OC中關於協議和代理的文章,建議大家閱讀此篇文章的時候先閱讀此文章,便於大家理解: IOS Protocol與Delegate詳解(一) IOS Protocol與Delegate詳解(二)&
標籤:一:進程和線程的由來進程是電腦科技發展的過程的產物。最早電腦發明出來,是為瞭解決數學計算而發明的。每解決一個問題,就要打紙帶,也就是打點。後來人們發現可以批量的設定命令,由電腦讀取這些命令,並挨個執行。在使用的過程中,有一個問題,如果要做I/O操作,是非常耗時的,這個時候CPU是閑著的,這對於電腦資源是一個巨大的浪費。於是,人們發明了進程這個東西。每個程式就是一個進程,由作業系統管理,當進行複雜的耗時操作是,CPU可以調度處理其他的進程,從而是效能在整體上提高。線程的目的:當CPU調度的某
標籤:quartz2d 繪製小黃人 ios 開發 cgrect Quartz2D繪製小黃人- (void)drawRect:(CGRect)rect{ // 1.上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.身體
標籤:android 解惑 一直對activity的onNewIntent有些困惑,開始時只是知道在activity被重新restart時會進入,後來又發現還不只是這種情況,下面是經過調試後的結論第一種情況:activity launchMode為singleTask或者singleInstance1、activitya start activityb2、activityb start
標籤:定時器的幾種方式 在軟體開發過程中,我們常常需要在某個時間後執行某個方法,或者是按照某個周期一直執行某個方法。在這個時候,我們就需要用到定時器。然而,在iOS中有很多方法完成以上的任務,到底有多少種方法呢?經過查閱資料,大概有三種方法:NSTimer、CADisplayLink、GCD。接下來我就一一介紹它們的用法。一、NSTimer1. 建立方法 1 NSTimer *timer = [NSTimer
標籤:gradle打包 proguard混淆 多渠道apk 多包名apk eclipse gradle打包 當傳統的手工打包方式遇上同一應用,多渠道/多包名及多種引導頁/icon等等差異時,就變成了苦不堪言的純體力活了。 但有了Gradle這一切不再是問題了,Gradle使得這一切變的so
標籤:》1.屬性動畫 // UIView動畫 第一種方式 參數:時間間隔 [UIView animateWithDuration:3 animations:^{ self.aView.frame = CGRectMake(200, 400, 100, 100); self.aView.backgroundColor = [UIColor redColor]; self.aView.alpha = 0.2; }];
標籤:imageview 移動 matrix 自訂 位元影像 由於項目需求的原因,最近一直在研究可縮放性ImageView,用本文來記錄一下最近所學:該ImageView的實現功能有:1)初步開啟時,圖片按比例滿屏(填充ImageView)顯示。2)在放大縮小過程中,可以控制最大放大比例和最小縮小比例。3)在縮放過程中,若圖片的
標籤:java代碼:
標籤: 一般的手機上都會有一個home鍵,單擊後會顯示出一系列的菜單,這個即是選項菜單(Options Menu),Options Menu開發主要涉及Menu,MenuItem,Submenu。 1.一個Menu對象代表一個菜單,Menu對象可以添加MenuItem,也可以添加子功能表Submenu; 2.MenuItem 對象代表一個菜單選項,通常MenuItem執行個體通過Menu.add()方法添加。 menu.add(int group_id,int
標籤:第一次隨筆,實在不知寫點什麼有用的東西,那就分享一下本人最近的研究所得吧!是關於iOS-XMPP-通訊協定的實現,具體代碼比較複雜,三言兩句也實在難表達清楚,網上已有很多關於iOS XMPP協議的講述,但都是簡單敘述起代理方法(關於各個簡易功能,比如註冊\登入\發送訊息\添加好友\以及設定自己的資料),但很難實實在在的用在實際的項目中.今天跟大家分享的視頻屬於本人原創代碼,同時在以上功能還新增都不少的功能,當然也是花了不少時間來鑽研,同時也是即將上線App的其中內容之一,歡迎大家的交流!&
標籤:內建的模擬器太慢,Genymotion配置過於複雜,天天模擬器舊版本直接可用於調試,由於新版本的天大模擬器連接埠號碼被修改為6555,要想用於開發,需要使用ADB命令進行串連。下載天天模擬器天天模擬器官網配置ADB環境變數建立系統內容變數"ANDROID"內容為:D:\BACKUP\Android\adt-bundle-windows-x86_64-20140321\sdk\platform-tools;D:\BACKUP\Android\adt-bundle-windows-x86_64
標籤:建立一個styles.xml <?xmlversion="1.0" encoding="utf-8"?> <resources> <style name="titlebarstyle"parent="Android:Theme"> <item name="Android:windowTitleSize">38dip</item>
標籤:我們都知道在Xcode上開發的程式只能在模擬器中運行,如果你要將程式放到真機上運行則要花費99美金購買蘋果開發人員認證iDP。現我將教你在無開發人員認證,想免費真機運行自己編寫的ipa檔案的時,用越獄手機上的測試。1、開啟工具 + 生產力-鑰匙串訪問。然後在功能表列裡點擊鑰匙串訪問-認證助理-建立認證來開啟嚮導。第一個步驟比較重要,必須要把名稱命名為iPhone
標籤:ios 語言 avspeechsynthesizer 文字轉語音 播放 實現TTS主要依賴AVSpeechSynthesizer,AVSpeechUtterance,AVSpeechSynthesisVoice,要使用這些類必須先加入AVFoundation架構:AVSpeechSynthesisVoice:用來配置發音,
標籤:郭孝星 微博:郭孝星的新浪微博 郵箱:[email protected] 部落格:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 Android.mk檔案的作用和特點1.1 Android.mk檔案作用該檔案用來描述編譯系統(build system)的,即一個微型的GNU Makefile片段,會由編譯系統解析一次或多次。1.2 Android.mk檔案特點該檔案用來將源檔案組織成模組,
標籤:android系統進程的生命週期本節學習進程的生命週期:Android系統是儘可能的去保護每一個進程,但是最終需要為新的進程,或者很重要的進程釋放以前的老進程。為了決定那個進程被保護,那個被殺死。Android系統根據當前進程中組件的狀態,以及運行在進行中的組件決定保留那個,殺死那個進程。當然了系統資源短缺時,進程等級低的先殺死,以此類推。android系統中有五種進程等級:1: 前台進程(前台進程有五種狀態,只有其中一種滿足就是前台進程,前台進程是很難被殺死的) &