Time of Update: 2015-11-18
Android Material Design之 NavigationView側滑介面自訂 隨筆,android側滑菜單一、側滑介面Menu自訂:在menu檔案夾下建立activity_main_drawer.xml檔案,自訂標題和icon: 1 <?xml version="1.0" encoding="utf-8"?> 2 <menu xmlns:android="http://schemas.android.com/apk/res/android"> 3 &
Time of Update: 2015-11-18
Android開發手記(29) 基於Http的LaTeX數學公式轉換器,androidlatex 本文將講解如何通過codecogs.com和Google.com提供的API介面來將LaTeX數學函數運算式轉化為圖片形式。具體思路如下:
Time of Update: 2015-11-17
項目需求:自訂倒計時的TextView,倒計時textview現在這麼一個需求:我有一個ListView,每一個清單項目
Time of Update: 2015-11-17
Android 中 EventBus 的使用(2):緩衝事件,androideventbus在上一篇文章中,我曾提到我所選擇的是Green Robot提供的EventBus(Android平台),而且這並非只是我一個人的選擇。在最近一次查看中,我發現選擇它的人數已經是Otto(由Jake
Time of Update: 2015-11-17
android
Time of Update: 2015-11-18
Android基礎入門教程——10.10 感應器專題(1)——相關介紹Android基礎入門教程——10.10 感應器專題(1)——相關介紹標籤(空格分隔): Android基礎入門教程1.感應器相關介紹:
Time of Update: 2015-11-18
Android自訂RatingBar(評等控制項)RatingBar簡單介紹RatingBar是基於SeekBar(拖動條)和ProgressBar(狀態條)的擴充,用星形來顯示等級評定,在使用預設RatingBar時,使用者可以通過觸摸/拖動/按鍵(比如遙控器)來設定評分, RatingBar內建有兩種模式 ,一個小風格 ratingBarStyleSmall,大風格為ratingBarStyleIndicator,大的只適合做指示,不適用與使用者互動。黃色星形為
Time of Update: 2015-11-17
Android
Time of Update: 2015-11-15
演算法—比較兩種排序演算法:選擇排序和插入排序,排序演算法現在我們已經實現了兩種排序演算法,我們很自然地想知道選擇排序和插入排序哪種更快。這裡我們第一次用實踐說明我們解決這個問題的辦法。性質:對於隨機排序的無重複主鍵的數組,插入排序和選擇排序的已耗用時間是平方層級的,兩者之比應該是一個較小的常數。例證:這個結論在過去的半個世紀中已經在許多不同類型的電腦上經過了驗證。在1980年本書第一版完成之時插入排序就比選擇排序快一倍,現在仍然是這樣,儘管那時這些演算法將10萬條資料排序需要幾個小時而現在只需
Time of Update: 2015-11-15
Android中實現圖片平移、縮放、旋轉同步進行 前言之前因為項目需求,其中使用到了圖片的單擊顯示取消,圖片平移縮放功能,昨天突然想再加片的旋轉功能,在網上看了很多相關的例子,可是沒看到能同時實現我想要的功能的。需求:(1)圖片平移、縮放、旋轉等一系列操作後,圖片需要自動置中顯示。(2)圖片旋轉後選自動水平顯示或者垂直顯示(3)圖片在放大縮小的同時都能旋轉Demo實現部分效果Demo主要代碼MainActivity.javapackage
Time of Update: 2015-11-15
Android自訂控制項:下拉式功能表的實現與最佳化下拉式功能表美團首頁類似的下拉快顯功能表工程中經常遇到的控制項,不同工程中菜單條目的類型與數量也不一樣所以需要根據實際需要填充不同內容。先寫個demo,一倍不時之需吧。既然每個項目用到的菜單樣式不同,此時我們必鬚根據實際情況填充,這樣就需要將容器和內容分開。容器容器的畫當然就使用popWindow了,我們需要在點擊指定控制項後彈出window,需要1.指定當前window的位置及大小2.指定window出方式3.如果要求其他部分變暗,我們必須指
Time of Update: 2015-11-15
使用HttpURLConnection實現在android用戶端和伺服器之間傳遞對象一般情況下,用戶端和服務端的資料互動都是使用json和XML,相比於XML,json更加輕量級,並且省流量,但是,無論我們用json還是用xml,都需要我們先將資料封裝成json字串或者是一個xml字串然後傳輸,那麼有沒有可能我們直接在android用戶端上傳遞一個Object給伺服器端呢?答案是肯定的。我們看一個簡單的App註冊頁面,如:當我們點擊註冊按鈕的時候,將使用者的註冊資訊通過一個Object對象傳遞到
Time of Update: 2015-11-14
演算法—1.選擇排序,演算法排序1.基本思想首先,找到數組中最小的那個元素,其次,將它和數組的第一個元素交換位置(如果第一個元素就是最小元素那麼它就和自己交換)。再次,在剩下的元素中找到最小的元素,將它與數組的第二個元素交換位置。如此往複,直到將整個數組排序。這種方法叫做選擇排序,因為它在不斷地選擇剩餘元素之中的最小者。2.具體演算法/** * 選擇排序 * @author huazhou * */public class Selection extends
Time of Update: 2015-11-15
關於Android中圖片大小、記憶體佔用與drawable檔案夾關係的研究與分析從上一篇文章《Android螢幕適配全攻略》寫完之後,經常會有朋友問我這個問題:“能不能一個App只提供一套切圖適應所有的解析度呢?”我覺得有必要寫一篇文章來研究一下這個問題,所以就有了這篇文章。研究內容 研究方法 測試環境 研究過程 結果分析 結論
Time of Update: 2015-11-14
Android系統移植與調試之-------)增加一個雙擊物理按鍵開啟和關閉閃光燈並將閃光燈狀態同步到下拉式功能表中最近有一個客戶有這樣的需求:1、在【設定】--->【無障礙】中添加一個開關按鈕。如果開啟開關的話,雙擊某個物理按鍵的時候,開啟閃光燈,再雙擊該物理按鍵的時候,關閉閃光燈。如果關閉開關的話,雙擊該物理按鍵的時候,不做任何處理。2、開啟關閉閃光燈的狀態,在下拉式功能表中也要同步。如所示的效果:當開啟上面添加的開關後,如果雙擊POC鍵(POC鍵是我們公司自訂的一個物理按鍵)的時候,
Time of Update: 2015-11-13
高德地圖JS-API (超簡單Get新技能√),高德js-api 上幾章我們研究了百度地圖SDK的用法,雖然不難但是配置起來也是相當的繁瑣,現在高德LBS開放平台推出了基於HTML5的地圖組件,我們可以通過WebView直接用URL 以GET方式進行請求就可以實現位置標註,路線規劃,周邊搜尋的功能,大大簡化了我們的工作量,而且不需要匯入任何的檔案,下面為大家介紹一下。第一步:申請Key同百度地圖一樣還是需要申請一個Key,但是申請步驟十分簡單。網址: http://lbs.amap.com1、
Time of Update: 2015-11-14
android中菜單(menu)的基本知識,androidmenu(一)選項菜單1、簡單的建立菜單: 1 @Override 2 public boolean onCreateOptionsMenu(Menu menu) { 3 super.onCreateOptionsMenu(menu); 4 5 // 添加菜單 6 menu.add("菜單選項1"); 7 /* 8 * pram1:組號 pram2
Time of Update: 2015-11-12
Android開發工具全面轉向Android Studio(1)——準備開發環境,androidstudio 工欲善其事必先利其器,本文適合Android新手以及用過Eclipse而沒用過Android Studio開發Android的老手,眾所周知,Google是不會再維護和開發ADT了,舊的ADT已經是完全不能渲染Android
Time of Update: 2015-11-12
Android—android與js互動以及相互傳參,androidjs互動Android中可以通過WebView來實現與js的互動,讓使用者可以在android用戶端看到js寫的頁面,接下來為大家介紹的就是怎樣實現此功能:首先android項目目錄下有“assets”檔案夾,開發人員需要將html檔案拷貝到此檔案夾下。html代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2015-11-12
Android基礎入門教程——8.3.16 Canvas API詳解(Part 1)Android基礎入門教程——8.3.16 Canvas API詳解(Part 1)標籤(空格分隔): Android基礎入門教程本節引言:前面我們花了13小節詳細地講解了Android中Paint類大部分常用的API,本節開始我們來講解Canvas(畫板)的一些常用API,我們在Android基礎入門教程——8.3.1