Time of Update: 2015-03-05
標籤:android onkeylistener main.xml代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-03-05
標籤:opencv c++ android yuv jni Windows的映像格式和Android行動裝置上的映像格式存在差異,使得處理存在一些問題!簡單來講Camera得到的資料是:YUV,而在移動端裝置上顯示的資料又是:RGBA,
Time of Update: 2015-03-05
標籤:looper messagequeue handler android訊息處理機制 1. Thread Local Storage (線程局部儲存)
Time of Update: 2015-03-05
標籤:在網路載入資料的時候通常需要很多時間,這個時候程式裡面經常需要寫一個提示正在載入資料的彈窗,這篇文章用兩種方式實現帶動畫效果的Dialog:幀動畫實現和GIF動態圖實現,它們都能達到動畫的效果第一種、幀動畫實現自訂一個Dialog,先看一下布局檔案dialog_animation.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-03-05
標籤:android 架構 xutils 架構地址:https://github.com/wyouflf/xUtils需要的許可權<uses-permissionandroid:name="android.permission.INTERNET"/>
Time of Update: 2015-03-05
標籤:斷斷續續地熟悉了一些常用的控制項的動態建立方式,也就是用純程式碼建立,不用Interface
Time of Update: 2015-03-05
標籤: 比起之前一直在刷的背包題,這道題可以算是最純粹的dp了,寫下簡單題解。 題意是說cows在1樹和2樹下來回移動取蘋果,有移動次數限制,問最後能拿到的最多蘋果數,含有最優子結構性質,大致的狀態轉移也不難想出,以 dp[i][j] 表示第 i 分鐘使用了 j 次移動機會時能獲得的最多蘋果數(不需3維,因為 j 隱含著在1樹還是2樹的資訊,判奇偶性即可,一開始 0min 時在1樹),大體的狀態轉移方程就是: dp[i][j] = j & 1 ? c[i][2] : c[i][1]
Time of Update: 2015-03-05
標籤:如果你發現你寫程式的時候像我一樣,發現圖片怎麼都無法展開填充到ImageButton 裡面。而且就算能縮放到控制項,但是映像較小,而且總會在 ImageButton周圍有一圈邊框!當你遇到這一些列問題的這時候你就可以收藏並吸收這個經驗了.總的過程:我先給出關鍵代碼→ 分析給出的兩種解決方案→ 我詳細介紹一下邊框出現的原因個解決辦法。→
Time of Update: 2015-03-05
標籤:由於公司有批量打包的需要,只是渠道號不一樣,網上搜尋一番,大致有兩個方式:a) 從來源程式一次性打出所有渠道的ipa包,大概的思路就是利用指令碼迴圈執行打包過程,而每次打包前都通過指令碼修改項目中存放渠道號的檔案為當前迴圈的最新渠道號,讓後逐個打包。b) 提供一個ipa格式的母包
Time of Update: 2015-03-05
標籤:Android中實現view的更新有兩組方法,一組是invalidate,另一組是postInvalidate,其中前者是在UI線程自身中使用,而後者在非UI線程中使用。 Android提供了Invalidate方法實現介面重新整理,但是Invalidate不能直接線上程中調用,因為他是違背了單執行緒模式:Android UI操作並不是安全執行緒的,並且這些操作必須在UI線程中調用。
Time of Update: 2015-03-05
標籤:擷取圖片縮圖和影片縮圖的方法:Java代碼:import java.io.File;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.media.ThumbnailUtils;import android.os.Bundle;import android.os.Environment;import
Time of Update: 2015-03-05
標籤:Wallpaper介紹一個Activity如何通過Style把系統Wallpaper作為當前Activity的背景。這是WallpaperActivity在AndroidManifest.xml中的定義: <activity android:name=".app.WallpaperActivity" android:label="@string/activity_wallpaper"
Time of Update: 2015-03-05
標籤:動態改變控制項位置的方法:setPadding()的方法更改布局位置。如我要把Imageview下移200px: ImageView.setPadding( ImageView.getPaddingLeft(), ImageView.getPaddingTop()+200, ImageView.getPaddingRight(
Time of Update: 2015-03-05
標籤:關於cocoaPods的安裝請參考 唐巧的技術部落格 http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/ 下面我來總結一下cocoaPods的提示 當你的工程中已經添了Pods工程的時候,這說明你的cocoaPods已經安裝成功。 但是如何使用Pods工程裡的庫呢? 很簡單,第一步要在Build
Time of Update: 2015-03-05
標籤:Alarm Service和Alarm Controller 例子非常類似,只是Alarm Service是用來Schedule一個Service,而前面的例子是來Schedule一個Broadcast。前面說過PendingIntent ,可以來描述一個Activity
Time of Update: 2015-03-05
標籤:參考github上的demo,建立一個project後,會有一個位於app檔案夾下的局部build.gradle檔案和一個位於根目錄project下的全域build.gradle檔案,我們要修改的是局部gradle檔案: 1 buildscript { 2 repositories { 3 mavenCentral() 4 } 5 dependencies { 6 // replace with the current
Time of Update: 2015-03-05
標籤: 在智能手機和平板電腦的黎明時期, Flipboard 推出“移動先行”的體驗,使我們可以重新思考頁面中內容布局的原則,以及與觸控螢幕相關的,如何獲得更好的使用者體驗的因素。為了建立完整的體驗,我們將 Flipboard 帶到 web 端。我們在 Flipboard
Time of Update: 2015-03-05
標籤:在實際開發中,很多的時候是需要手動寫代碼來建立按鈕的。在開發過程中,並不是每次都通過storyboard拖控制項完成UI介面,因為storyboard上面的介面是“固定死”的,有時候可能會在程式運行過程中動態地添加一些新的控制項到介面上,比如QQ,的聊天資訊,是有人發出一條資訊後才動態顯示出來的。因此,需要掌握如何用代碼動態地添加控制項。實際上,storyboard的本質就是根據圖形介面描述轉成相應的代碼(xml 檔案)。還有一個原因,就是有的國內的公司,或者一些
Time of Update: 2015-03-05
標籤:利用transform屬性可以修改控制項的位移(位置)、縮放、旋轉。經常用在動畫裡,比如旋轉角度,動畫縮放,平移等 先學幾個 xcode 開發的小技巧:故事板的viewcontroll,可以直接拖拽複製,且不同項目裡的圖片素材也可以相互拖拽複製使用,但是圖片的拖拽複製要按option 健進行,否則就是剪下了。那麼我們在開發到類似的一些項目的時候,不用每次都重寫弄介面,那麼可以直接拖拽拷貝故事板,圖片拖拽要按住 option 鍵同時拽到 images.xcassets
Time of Update: 2015-03-05
標籤:在項目開發中需要使用到條碼掃描,因為以前就測試過ZXing,感覺識別速度和功能都不錯,所以直接引用。不過在實際開發的過程中,卻遇到連續掃描的問題,每次掃描識別完成之後,掃描表單自動關閉了。在Xamarin論壇中尋找解決方案,只是找到的iOS版本的解決方案。參考iOS的解決方案,其實就是在掃描完成之後重新開啟掃描。按照這個思路,想到使用Intent for result的方式來進行實現。實現方法如下代碼: 主表單: 1 using System; 2 using