Time of Update: 2015-12-23
Android自訂view控制項,androidview控制項轉載自: http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/開發自訂控制項的步驟:1、瞭解View的工作原理 2、 編寫繼承自View的子類3、 為自訂View類增加屬性 4、 繪製控制項 5、 響應使用者訊息 6 、自訂回呼函數
Time of Update: 2015-12-24
(一)Activity參數傳遞,activity參數傳遞1.主Activity,用於啟動另一個Activity()public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2015-12-24
47.Android 自訂PopupWindow技巧47.Android 自訂PopupWindow技巧Android 自訂PopupWindow技巧 前言 PopupWindow的寬高 PopupWindow定位在下左位置 PopupWindow定位在下中位置 PopupWindow定位在下右位置 PopupWindow動畫 自訂PopupWindow
Time of Update: 2015-12-24
重寫MPAndroidChart顯示標記MPAndroidChart是實現圖表功能的優秀控制項, 可以完成大多數繪製需求. 對於修改第三方庫而言, 優秀的架構是繼承開發, 而不是把源碼拆分出去. MP在顯示標記控制項(MarkView)時, 會有異常, 導致標誌在圖表邊緣顯示不全, 則需要重寫控制項解決問題.繼承LineChart, 提取高亮位置座標getHighLightPos, 重繪標記drawMarkers./** * 資料中心的圖表折線圖, 繼承MPChart的折線圖 * *
Time of Update: 2015-12-23
介面最佳化處理技術之(二)編輯文字框組件最佳化處理,文字框組件開發步驟:在res下drawable下建立xml檔案添加標籤設定顯示效果1 <?xml version="1.0" encoding="utf-8"?>2 <shape xmlns:android="http://schemas.android.com/apk/res/android" >3 <corners android:radius="8dp"/>4 <solid
Time of Update: 2015-12-23
unity的 斷言 Unity 5.1 Assertion Library當你建立Unity 的手機遊戲你最可能渴望設定Script Call Optimization為Fast But No Exceptions,只要你相信你能做到。Fast But No Exceptions是隱藏在Edit -> Project Settings -> Player menu (Other Settings/Optimization section)。通過選擇此選項您的代碼將會去除異常處理代碼,
Time of Update: 2015-12-23
Android學習筆記(23):24.清單項目的容器—AdapterView的子類們AdapterView的子類的子類ListView、GridView、Spinner、Gallery、AdapterViewFlipper和StackView都是作為容器使用,Adapter負責提供各個清單項目的內容。1.列表視圖ListView和ListActivity:以垂直列表的形式顯示清單項目。產生列表視圖有如下兩種方法:(1).直接使用ListView(2).讓Activity繼承ListActivit
Time of Update: 2015-12-23
android6.0許可權管理工具EasyPermissionUtil前言android6.0開始,許可權的申請發生了改變,申請變的動態化,也就是運行時許可權,和iOS相仿,動態化的意思是指,在每次使用需要危險許可權的方法的時候,需要檢查程式是否獲得了該許可權的許可。動態化的許可權申請能夠讓使用者更加清晰的知道程式需要什麼許可權,以及程式中哪些地方的操作需要涉及使用者安全。不再是僅僅在程式安裝的時候,一次性把所需要的普通的、危險層級的許可權一次性列出來,然後展示給使用者。當工程項目的target
Time of Update: 2015-12-23
Android Material Design:NavigationView抽屜導覽功能表,materialdesign 需要添加的包: 測試代碼:package com.zzw.navigationview;import android.app.Activity;import android.os.Bundle;import android.support.design.widget.NavigationView;import android.support.design.
Time of Update: 2015-12-23
Android平台Camera即時濾鏡實現方法探討(九)--磨皮演算法探討(一)上一篇開頭提到了一些可用於磨皮的去噪演算法,下面我們實現這些演算法並且觀察效果,咱不考慮即時性的問題本文首先探討的首先是《基於局部均方差相關資訊的映像去噪及其在即時磨皮美容演算法中的應用》該演算法利用映像局部統計特性進行濾波處理,例如NXM像素的灰階圖,首先計算點(i,j)所在視窗內(大小為(2n+1)(2m+1))的平均值m(i,j)以及均方差:得到加性去噪後的結果為:其中:1.根據原文提出的最佳化方法,首先是建立
Time of Update: 2015-12-23
Android選項卡動態滑動效果本文會實現一個類似網易新聞(不說網易新聞大家可能不知道大概是什麼樣子)點擊超多選項卡,選項卡動態滑動的效果。首先來看看布局,就是用HorizontalScrollView控制項來實現滑動的效果,裡麵包含了一個布局。接下來我們在onCreat方法中載入布局和構建我們需要顯示的資料 @Override protected void onCreate(Bundle savedInstanceState) {
Time of Update: 2015-12-22
Android整合一個新產品時,lunch的product name和device name注意事項Android系統lunch一個當前的Product大概流程包含以下幾個部分:1. lunch確定TARGET_PRODUCT,一般位於vendor/device/build/target/product中的vendorsetup.sh指令碼來定義分別有user/eng/userdebug。2. 開發check product的合理性。通過載入vendor/device/build/target/
Time of Update: 2015-12-21
設計模式——裝飾者模式,設計模式裝飾 裝飾者模式主要體現了OO原則中的“對擴充開放,對修改關閉”這條原則。 裝飾者模式主要有一下特點: 1 裝飾者和被裝飾對象有相同的超類型; 2
Time of Update: 2015-12-21
Android之ASD組件(一),androidasd組件 Google在android5.0之後推出新設計標準Material Design,為了能在低版本上使用Material Design,google發布了Android Support Design支援庫。 下面我們看看該庫中提供的一些組件的用法 SnackBar該組件是介於Toast和Dialog之間的一種提示資訊組件,用法和Toast有點類似。SnackBar中常用的方法如下:1、public static Snackbar
Time of Update: 2015-12-19
用Kotlin語言重新編寫Plaid APP:經驗教訓(II),kotlinplaid原文標題:Converting Plaid to Kotlin: Lessons learned (Part 2)原文連結:http://antonioleiva.com/plaid-kotlin-2/原文作者:Antonio
Time of Update: 2015-12-19
List.removeAll()方法失效,list.removeall失效List.removeAll()方法失效前幾天遇到List.removeAll()方法失效,測試了半天都沒測出來,後面跟老大在那邊調試了半天,最後終於找出原因,以後要是誰遇到這個奇葩的問題可以借鑒參考下,或許會對你有所協助,廢話不多說,直接上代碼顯示資料的首頁面public class MainActivity extends Activity {private ListView listview1;private
Time of Update: 2015-12-17
Win7下搭建安卓android開發環境,win7安卓一、下載安裝包(可執行檔)1.JDK(JavaDevelopmentKit),官網下載最新版本即可。2.Eclipse(一個開放原始碼的、基於Java的可擴充開發平台)3.ADT,安卓開發外掛程式。4.AndroidSDK(這隻是個下載工具,不是真正的SDK)下載連結地址:1.JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.Eclipse:http
Time of Update: 2015-12-17
第一章:學習之始,第一章:學習之1、為什麼要學習Android? 第一個原因是隨著身邊的朋友都開始轉行,經常都會在耳邊聽到Android的詞彙慢慢的開始對學習Android產生了興趣。第二個原因則是因為提高自身能力,在加上互連網的發展趨勢。總之一句話,反正學的多了沒壞處。2、開發工具和相關配置 現在Android的開發工具無非就是Eclipse 和google 提供的官方開發工具 Android Studio。個人推薦使用官方的Android Studio
Time of Update: 2015-12-17
實現控制項的拖拽,實現控制項拖拽是,移動ImageView時ImageView的位置會發生改變,並且雙擊的時候ImageView會水平置中 package com.org.demo.youku;import com.org.wangfeng.R;import android.app.Activity;import android.content.SharedPreferences;import
Time of Update: 2015-12-16
android開發之SnackBar的使用SnackBar是一個類似於Toast的東西,它也有顯示時間長度,但是比Toast更加靈活,同時,我們還可以給SnackBar設定點擊事件,那麼我們今天就來看看怎麼用吧!先來一張:這種效果大家可能在一些App中已經見過,在沒有SnackBar的時候,我們可能需要自訂View來實現這種效果,現在我們只需要簡單幾行代碼就可以實現這種效果了,下來我們看看怎麼實現這樣的效果。1.點擊後彈出不帶action的snackbarsnackbar = Snackbar.