Time of Update: 2014-10-24
JavaWeb學習(一)----JSP簡介及入門(含Tomcat的使用),javaweb----jsp 【聲明】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/文章來源:http://www.cnblogs.com/smyhvae/p/4046862.html連絡方式:smyhvae@163.com 【前言】JSP本身是JavaWeb中的知識,但是在學習Andr
Time of Update: 2014-10-24
Android framework回顧 sp 和 wp sp對象用MediaPlayer說明sp的實現。sp是一個模板類,T是RefBase的子類。只要繼承於RefBase的類都可以使用sp。binder類也繼承RefBase類,binder的實現離不開RefBase。用如下代碼說說我遇到的疑惑。 201 static sp getMediaPlayer(JNIEnv* env, jobject thiz) 202 {
Time of Update: 2014-10-24
Android底層開發之音頻輸入通道的軟硬體分析Android底層開發之音頻輸入通道的軟硬體分析 我們都知道耳機Mic整合在一直的那種四段耳機Mic插頭是Android裝置上比較常用。但是也會有分開的情況,比較如果在普通的PC機中裝Android系統,那麼就是這種情況。所以就有必要對音頻輸入通道的軟體硬體進行統一的分析一下,接下來分析一個執行個體。 該裝置的硬體串連為:基於3157的類比開關實現的 通道切換。
Time of Update: 2014-10-24
ANDROID L——Material Design詳解(UI控制項) Android L: Google已經確認Android L就是Android Lollipop(5.0)。 前幾天發現Android5.0正式版的sdk已經可以下載了,而且首次搭載Android L系統的Nexus 6和 Nexus 9也即將上市。所以是時候開始學習Android L了! 關於Android
Time of Update: 2014-10-24
Android KK平台,連絡人清單#組置於A~Z之前修改檔案ContactLocaleUtils.java兩處(Path:packages/contactsprovider/src/com/android/providers/contacts)1. 函數public ContactLocaleUtilsBase(Locale locale)結尾處 ... mAlphabeticIndexBucketCount =
Time of Update: 2014-10-24
android下ViewGroup的事件分發和處理先寫個簡單的demo:布局檔案中一個繼承自ViewGroup的自訂控制項MyLayout包含一個Button: 自訂控制項中重寫事件分發的兩個重要方法:onInterceptTouchEvent 和 dispatchTouchEvent public class MyLayout extends LinearLayout {public MyLayout(Context context, AttributeSet
Time of Update: 2014-10-24
Android Activity實現切換動畫的兩種方法方法一 overridePendingTransition(0,0) void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim)Call immediately after one of the flavors of startActivity(Intent) or finish to specify an explicit
Time of Update: 2014-10-24
Android源碼編譯總結這些天花了些時間自己下載了android源碼來編譯,其中走了一些彎路導致耗了些時間,現在重新梳理總結下,讓有相同想法的人自己編譯的時候能少走些彎路,官方指導文檔在http://source.android.com/source/initializing.html。1、安裝linux環境我是windows系統,安裝了Vmware虛擬機器,在虛擬機器上裝了ubuntu-12.04,我的這個版本是32位的,這個還蠻重要的,安裝32位或者64位的將決定你能編譯的android版
Time of Update: 2014-10-24
android開機啟動應用和服務註冊廣播監聽開機狀態,啟動應用和服務等; 監聽開機的廣播接收器:public class BootCompletedReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { //開機啟動服務 Intent it= new
Time of Update: 2014-10-24
Android資料存放區之SharedPreferencesSharedPreferences是一種輕型的資料存放區方式,基於XML檔案儲存體key-value pairs索引值對資料,通常用來儲存一些簡單的配置資訊。SharedPreferences對象本身只能擷取資料而不支援儲存和修改,儲存修改是通過Editor對象實現。每一個 SharedPreferences
Time of Update: 2014-10-23
讓UIView有彈性移動,UIView有彈性移動讓UIView有彈性移動by 伍雪穎[UIView animateWithDuration:1 delay:0.0 usingSpringWithDamping:0.5 initialSpringVelocity:0 options:UIViewAnimationOptionLayoutSubviews animations:^{ _moveView.top = 400; } completion:^(BOOL
Time of Update: 2014-10-23
iOS8使用TouchID,ios8touchidiOS8新增了LocalAuthentication架構,用於TouchID的授權使用。親測,目前需要使用者的裝置支援指紋識別並已設定鎖屏,而且實際測試過程中反饋比較慢。不能直接跟第三方帳號密碼綁定,如果需要實現第三方應用直接指紋識別登入,需要在本機存放區帳號資訊,指紋識別通過之後再從本地讀取帳號資訊登入。總之,目前的指紋識別是跟裝置、裝置鎖屏密碼綁定的。測試代碼:///使用TouchID-(void)usingTouchID{
Time of Update: 2014-10-23
android重點知識,android知識1、handler 與Looper 與MessageQueue 、Message之間的關係 handler:是處理主線程(ui線程)處理耗時操作的線程,通過post message到MessageQueue隊列中,使用handler需要實現
Time of Update: 2014-10-23
sizeClass和autolayout學習資源整理,autolayoutsizeClass和autolayout,看來不得不開始放棄frame的寫法,收集點資料集中學習下sizeClass蘋果官方文檔:
Time of Update: 2014-10-23
Android自訂控制項,android控制項 今天我們來講一下 Android中自訂控制項的介紹,在Android中, 我們一般寫xml都是用的是單個的控制項來完成的 ,可是,往往在一些項目中,單個控制項有時是滿足不了的,故此我們可以自訂控制項 ,用自訂控制項的好處是 一方面是更加靈活,另一方面在大資料量的情況下自訂控制項的效率比寫布局檔案更高 ,其他地方要用此控制項 只需要引用控制項就可以了。 下面來寫一個自訂控制項的和它需要注意的地方:
Time of Update: 2014-10-23
訊飛移動廣告平台正式上線啦~~,訊飛正式上線10月22日,訊飛移動廣告平台(http://www.xfyun.cn)正式上線了,訊飛移動廣告平台依託訊飛語音雲強大的語音語義互動、雲端運算、大資料處理、伺服器負載叢集等能力,憑藉40000多夥伴和超過5億終端使用者的資源積累,以及日均1億+的廣告要求,為移動開發人員提供穩健變現的廣告服務。訊飛移動廣告平台聚焦移動廣告彙總最佳化,與多家優質移動廣告平台、DSP平台以及廣告交易平台合作,通過先進的收入最佳化演算法和簡單易用的管理介面,協助開發人
Time of Update: 2014-10-23
android面試感言,android感言面試了幾乎所有國內的稍大點的互連網公司(百度、**、阿里、金山、小米、360、美團、去哪、網易、搜狐等等吧)、國企、電商(萬達電商)、還有些小公司、安全類(360)的等等吧,上面都是我一點點整理出來的,希望大家認真的把每一個題弄懂,你去面試任何一家公司,我認為都是沒有問題的。說幾個點,注意一下。1、資料結構和演算法一般情況下,工作中是用不到的,但是就是問,每個公司都問,而且有的公司還問的特別深,還讓你手寫代碼。我覺得這個確實有點噁心,我個人也是很討厭演算
Time of Update: 2014-10-23
inflate()和findViewById(),findviewbyid1.findViewById()是View對象的方法,先通過inflate()方法得到View,調用這個View對象的getViewById()方法,就能得到這個View樹上的子View。2.inflate()函數可以通過getSystemService()方法得到,參數是LAYOUT_INFLATER_SERVICE。3.inflate()函數的第一個參數是布局檔案的R引用,第二個參數是根 ViewGroup,
Time of Update: 2014-10-23
UINavigationController,uinavigationbar利用UINavigationController,可以輕鬆地管理多個控制器,輕鬆完成控制器之間的切換,典型例子就是系統內建的“設定”應用UINavigationController的使用步驟初始化UINavigationController設定UIWindow的rootViewController為UINavigationController根據具體情況,通過push方法添加對應個數的子控制器。UINavigationC
Time of Update: 2014-10-23
App項目設計開發完整流程,app項目設計開發作為一個PHP程式猿想轉行APP開發可不是件容易的事情,話說隔行如隔山,這隔著一層語言也是多東西需要學習啊,一直對APP開發高度興趣,最近請教了幾個做移動開發的朋友,看了很多的資料,決定把自己學到的東西總結一下分享給和我一樣剛做開發的菜鳥們。1. idea形成——APP項目雛形一個APP項目的最初首先要確定項目整體方案,整個項目的規劃,大體架構,做成文檔展現出來,以便大家提意見和更好的改進。也就是說首先要確立產品原型,進入項目評估階段。經過反覆確認,