Time of Update: 2015-04-24
android 開啟本地相簿選擇圖片並返回顯示,.java 1 package com.jerry.crop; 2 3 import java.io.File; 4 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.graphics.Bitmap; 8 import android.net.Uri; 9 import android.os.Bundle; 10
Time of Update: 2015-04-24
知乎專欄應用用戶端源碼項目,專欄用戶端源碼項目第三方的app,引用作者的描述:“最近一直在利用空餘時間開發一個完整的App,名字就叫“專欄”。開發這個App的目的主要是為了練練手,熟悉開發一個完整App的流程。就像造房子,親手打地基,搬磚頭,壘磚頭,還自己裝修(雖然裝修的不好看)” Dependency - 依賴 Java Development Kit (JDK) 7
Time of Update: 2015-04-24
網易新聞應用源碼完整版用戶端+服務端源碼,網易新聞源碼網易新聞應用源碼完整版用戶端+服務端源碼,仿網易新聞,android端+伺服器端1,為了加快訪問速度,伺服器端資料是寫死了的,資料太多的就複製粘貼了,不是資料庫查詢的2,新聞圖片下載代碼注釋掉了(網速給力的可以放開注釋),顯示的是預設圖片 3.運行時記得改android端Constantvalues類裡面的IP地址4, UI結合使用的挺不錯的等。源碼下載: http://code.662p.com/v
Time of Update: 2015-04-24
Android製作曲線、柱狀圖、餅形等圖表——使用AChartEngine 之前在java開發中實現圖表使用JFreeChar組件,最近有個小項目要求在Android端進行資料分析,如何?圖表呢?查了一下google提供了一個開源組件Achartengine非常好用,可實現繪製各種圖形,完全滿足了開發的需要,下面就說說如何使用。一、準備工作 二、關鍵點說明——AchartEngined的使用1、ChartFactory組件 ChartFactory組件提供g
Time of Update: 2015-04-24
Android studio匯入開源項目 前幾天從github上下載一個開源項目,發現他並不是以前Eclipse那種的目錄結構 而是最近在用到的android studio的檔案目錄。從中我們可以看到多次出現了gradle這個單詞。Android Studio +
Time of Update: 2015-04-24
Android動畫之三:Property Animation(上)來完成這個Android動畫系列,之前寫了View Animation和Drawable Animation,接下來講解三種動畫中的最後一種,Property Animation,這也是Android動畫中最強大的一部分,同時也是相對最複雜的一部分。Property Animation與Value Animation的區別Property Animation翻譯為屬性動畫,從Android3.0開始引入,相比與View
Time of Update: 2015-04-24
android NinePatch圖片製做NinePatch圖片以*.9.png結尾,和普通圖片的區別是四周多了一個邊框如所示,左邊那條黑色線代表圖片垂直展開的地區,上邊的那條黑色線代表水平展開地區,右邊的黑色線代表內容繪製的垂直地區,下邊的黑色線代表內容繪製的水平地區,右邊和下邊的線是可選的,左邊和上邊的線不能省略。採用NinePatch圖片做背景,可使背景隨著內容的展開(縮小)而展開(縮小)。那麼如何將普通的PNG圖片編輯為NinePatch圖片呢, Android
Time of Update: 2015-04-24
android之官方下拉重新整理組件SwipeRefreshLayout一、問題描述 在android開發中,使用最多的資料重新整理方式就是下拉重新整理了,而完成此功能我們使用最多的就是第三方的開源庫PullToRefresh。現如今,google也忍不住推出了自己的下拉組件SwipeRefreshLayout,下面我們通過api文檔和源碼來分析學習如何使用SwipeRefreshLayout。 先看:二、SwipeRefreshLayout的具體用法 下面我們來看SwipeRefresh
Time of Update: 2015-04-24
android後台發送郵件public class SendEmail { private static final String TAG = "SendEmail"; //要發送Email地址 private String mailTo = null; //郵件發送來源地址 private String mailFrom = null; //SMTP主機地址 private String
Time of Update: 2015-04-24
Android APK XML解析與反編譯方法 APK中的XML為何不能直接開啟,是否只是簡單的二進位檔案,難道被加密了?為什麼AXMLPrinter2反編譯的時候竟然報錯了,如何解決? java.lang.ArrayIndexOutOfBoundsException: 128 at android.content.res.StringBlock.getShort(StringBlock.java:231) at
Time of Update: 2015-04-24
Android手機應用開發之include標籤使用android中include標籤是為了便於控制項的覆用的一個很好解決方案。但是也有一些需要注意的地方,下面是本人在項目中碰到過的一個問題,做此記錄,便於以後查看。include標籤用法。1.建立一個xml檔案,命名 head.xmlhead.xml檔案內容如下:
Time of Update: 2015-04-24
關於android註解的思考和實現方式我們平常在開發web項目的時候,經常會使用SSH來構建我們的項目,也有很多程式猿喜歡用註解來減少代碼量。但是各位屌絲程式猿們,大家有沒有想過這個註解是怎麼實現的呢。我們又該如何寫出像註解這麼優雅的代碼呢。除了我們平時在寫代碼的時候看到了新的東西之後始終保持探索的精神。還要有大家拿出極大的熱情刻苦專研和對待代碼一絲不苟的精神。這樣才能使得自己進步,寫出更加優雅的代碼。今天我帶大家來寫一個註解類,初始化android控制項。廢話少說,先上一段代碼。package
Time of Update: 2015-04-24
android MD5和SHA1加密執行個體//找了好久,網上的很多加密結果不對,最後百度加我自己修改成功解決問題public class MD5 {private static String key = "a6U&1$Ip[Jr/sed]Rfvn=O>Mz+}lXN*%-gLcGD|0";//MD5加密執行個體public static String getMD5(String str) throws NoSuchAlgorithmException
Time of Update: 2015-04-24
Android開發之Drag&Drop架構實現拖放手勢 Android3.0提供了drag/drop架構,利用此架構可以實現使用拖放手勢將一個view拖放到當前布局中的另外一個view中。本文將介紹如何使用拖放架構。一、實現拖放的步驟 首先,我們先瞭解一下拖放過程,從官方文檔可以知道,整個拖放過程共分為4個步驟,具體如下: 1、 Started:啟動拖放,主要是調用被拖放View的startDrag方法。此方法原型為:public final boolean
Time of Update: 2015-04-24
Android studio share項目到svn倉庫我們有新的項目要進行開發了,一直想用用android studio。所以在新項目上,果斷使用。這裡是我將android studio項目share到svn倉庫的全過程。後期再考慮是否要搭建公司的git伺服器。一步步來吧。1.設定svn的用戶端路徑:(我的本地svn用戶端是之前就已經安裝好了,所以這裡面是預設的狀態)
Time of Update: 2015-04-24
Android調試工具 adbAndroid調試工具 ADBADB Android Debug Bridge。ADB工具位於Android SDK安裝目錄的platform-tools子目錄。主要功能:運行裝置的shell(命令列) 管理模擬器或裝置的連接埠映射 電腦和裝置之間上傳/下載檔案 將本地apk軟體安裝至模擬器或android裝置常用命令:adb connect 192.168.1.103 adb devices adb remount adb install [-r] *.apk
Time of Update: 2015-04-24
Android自訂控制項系列之應用篇——圓形進度條一、概述 在上一篇博文中,我們給大家介紹了Android自訂控制項系列的基礎篇。連結:http://www.cnblogs.com/jerehedu/p/4360066.html 這一篇博文中,我們將在基礎篇的基礎上,再通過重寫ondraw()方法和自訂屬性實現圓形進度條,效果:二、實現步驟 1、 編寫自訂群組件MyCircleProgress擴充Viewpublic class MyCircleProgress extends View
Time of Update: 2015-04-24
Android之批量載入圖片OOM問題解決方案一、OOM問題出現的情境和原因 一個好的app總少不了精美的圖片,所以Android開發中圖片的載入總是避免不了的,而在載入圖片過程中,如果處理不當則會出現OOM的問題。那麼如何徹底解決這個問題呢?本文將具體介紹這方面的知識。 首先我們來總結一下,在載入圖片過程中出現的OOM的情境無非就這麼幾種:1、 載入的圖片過大2、 一次載入的圖片過多3、
Time of Update: 2015-04-24
Android:非同步任務基礎今天面試的時候,面試官和我說起同步和非同步,因為說起同步我就是想到線程同步,然後共用臨界資源啊死結啊什麼的,所以一直在說這個,線程非同步倒是從來沒聽過。剛才看了場球想起這件事查了一下,不知道他說的非同步是不是期待我回答用Handler來重新整理主線程的意思,我平常管這個叫非同步任務-
Time of Update: 2015-04-23
Android實現Activities之間進行資料傳遞的方法 Android實現Activities之間進行資料傳遞的方法 本文執行個體講述了Android實現Activities之間進行資料傳遞的方法。分享給大家供大家參考。具體分析如下: 首先,先說明一下Activity的啟動及關閉: 1. startActivity(Intent intent); 啟動Activity finish(); 結束當前Activity 2. startActivityForResult(