Time of Update: 2015-10-13
標籤:import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.content.I
Time of Update: 2015-10-13
標籤:主要還是說返回鍵把,home鍵如果處理比較流氓,而且Android也不想我們去處理。第一種(如果手機也有其他的各種物理鍵都可以在這個方法裡面處理):1 @Override2 public boolean onKeyDown(int keyCode, KeyEvent event) {3 if (keyCode==KeyEvent.KEYCODE_BACK){4 backToRoarMain();5 return
Time of Update: 2015-10-13
標籤:網上下了個demo,匯入之後運行錯誤閃退,log提示找不到主activity的onCreate方法,但是其實都有也不報錯。方案來源:http://blog.sina.com.cn/s/blog_6966c76b01011fye.html解決辦法:1.所建工程中沒有匯入jar包,如果是把別人的工程import到自己的eclipse中,需要右擊工程Bulid Path->Add Libraries->User Library->User
Time of Update: 2015-10-13
標籤: 最近一直在為Android的系統級開發發愁,很多東西雲裡霧裡,還是覺得是基礎知識不夠紮實的緣故,所以,思考再三,還是決定認真研讀一下《深入理解Android卷I、II》,最近深入手了一本《深入理解Android卷III》,希望能夠在研讀的過程中,將心得筆記寫下,與Android愛好者一起學習,共同進步。 下面我們就進入正題吧。--------------------------------------------------------------------------------
Time of Update: 2015-10-13
標籤:package com.test.twiceexit;import java.util.Timer;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.KeyEvent;import android.view.Menu;import android.widget.Toast;public
Time of Update: 2015-10-13
標籤:Android的res檔案夾是用來儲存資源的,可以在res檔案夾下建立一個raw檔案夾,放置在raw檔案夾下的內容會被原樣打包,而不會被編譯成二進位檔案,並且可以通過R檔案進行很方便地訪問。比如我們可以將更新資訊、著作權資訊等放到txt檔案中,然後放到raw檔案中,然後很方便地進行訪問。 在raw中放入一個a.txt檔案,然後就可以在Activity中使用getResources().openRawResource(R.raw.a);方法擷取一個此檔案的InputStream類,
Time of Update: 2015-10-13
標籤:先說一下原理,就是利用中間變數來記錄某個選中狀態的按鈕,加一個判斷,如果使用者下一次點擊的不是這個按鈕那麼用中間變數把這個按鈕的選中狀態取消掉,再把新的按鈕賦值給中間變數,這能保證選中狀態的惟一性。這裡是OC 應用在iOS 項目中的,下面來看具體實現。首先我們先定義一個中間變數 @property (strong,nonatomic)UIButton * tmpBtn;然後在ViewDidLoad方法裡,建立四個按鈕,設定它們屬性,以及點擊方法,在此外設定中間變數tmpBtn =
Time of Update: 2015-10-13
標籤:針對--->非開放性平台--->公司內部產品 介面特點匯總:1、因為是非開放性的,所以所有的介面都是封閉的,只對公司內部的產品有效;2、因為是非開放性的,所以OAuth那套協議是行不通的,因為沒有中間使用者的授權過程;3、有點介面需要使用者登入才能訪問;4、有點介面不需要使用者登入就可訪問; 針對以上特點,移動端與服務端的通訊就需要2把鑰匙,即2個token。第一個token是針對介面的(api_token);第二個token是針對使用者的(user_tok
Time of Update: 2015-10-13
標籤:轉自:http://blog.jobbole.com/77635/ 去年的Google大會上,Google帶給我們一個小玩具——Android Studio,說它是玩具,是因為它確實比較菜,介面過時,操作不流暢,效率也不高,但是現在,雖然版本還是0.6,甚至都沒到1.0,但是我們可以發現親兒子到底是親兒子,現在的Android Studio已經今非昔比,用了一段時間,簡直愛不釋手,我覺得,It’s time to say goodbye
Time of Update: 2015-10-13
標籤:小夥伴們在升級了 Xcode7 之後有些外掛程式不能使用了.現在提供如下解決辦法:1. 首先查看 Xcode 的 UUID,在終端執行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID會得到一串 UUID 碼2. 找到 Xcode 外掛程式所在的目錄~/Library/Application
Time of Update: 2015-10-13
標籤:1、src:存放Java原始碼;2、gen:存放系統中自動產生的設定檔,開發中一般不動;3、Android 4.4.2:包括Android.jar檔案,這是一個Java歸檔檔案,其中包含構建應用程式所需的所有Android SDK庫和APIs;4、assets:
Time of Update: 2015-10-13
標籤:首先plist定義兩個string: NSLocationWhenInUseUsageDescriptionNSLocationAlwaysUsageDescription然後調用[self.locationManager requestWhenInUseAuthorization]或者[self.locationManager requestAlwaysAuthorization]例如#import "ViewController.h"@import CoreLocation;
Time of Update: 2015-10-13
標籤:nagios ndoutils 監控NDOUtuils是基於Nagios正確安裝的基礎上進行的,Nagios的安裝請移步到前面文章.1.依賴包檢測#rpm -q mysql mysql-server mysql-devel#yum install mysql mysql-server mysql-devel2.編譯安裝#tar xzf ndoutils-2.0.0.tar#./configure \--prefix=/usr/local/nagios \--enable-mysql \--
Time of Update: 2015-10-12
標籤:一、 Android進程間通訊之Messenger 的引入(1)引言:
Time of Update: 2015-10-13
標籤:1.前言 隨著6S的到來,3DTouch被各大熱門APP迅速普及,博主親自體驗後,發現使用便捷性大幅提高,隨後自己照著文檔,寫了個Demo出來,分享給大家,希望能對有需要的朋友提供有一些協助。2.如何使用3D Touch? 2.1.主介面重按APP表徵圖,彈出Touch菜單 在AppleDelegate檔案中的程式入口處配置:didFinishLaunchingWithOptions //給App表徵圖添加3D Touch菜單 //拍照 //菜單表徵圖
Time of Update: 2015-10-12
標籤:#import "SendViewController.h" //只能開啟,沒有載入圖片的代碼,老代碼,供參考#import <MobileCoreServices/UTCoreTypes.h>
Time of Update: 2015-10-12
標籤: 在實際開發中,JSON資料解析更簡單易行,一般均使用json資料解析,因此,程式猿們請務必和後台搞好關係,讓他給你json資料。 XML解析: ios SDK提供了NSXMLParser和libxml2兩個類庫,另外還有很多第三方類庫可選:TBXML、TouchXML、KissXML、TinyXML和GDataXML。解析XML通常有兩種方式:DOM和SAX
Time of Update: 2015-10-12
標籤:沒事逛論壇,無意間看到了一篇非常不錯的文章,轉載如下: 開篇語:最近程式在做一個小效果,要用到touch,結果整得雲裡面霧裡的,乾脆就好好把android touch機制好好看了一下,呵呵。。android系統中的每個ViewGroup的子類都具有下面三個和TouchEvent處理密切相關的方法:1)public boolean dispatchTouchEvent(MotionEvent ev)
Time of Update: 2015-10-12
標籤:分native側事件派發到java側和Framework派發事件到UI,流程看源碼即可,此處不贅敘,Native側派發事件的幹活類圖如下: Framework側派發事件的類圖如下:從Activity.dispatchTouchEvent開始,Action_Down事件派發的時序如下:分析Android
Time of Update: 2015-10-12
標籤:ScrollView簡單應用activity中經常只是一個LinearLayout,但這樣的話,如果activity內容超過一屏,無法滾動查看下面的內容。這時只需在外面嵌套一個ScrollView就可以了。 1 <?xml version="1.0" encoding="utf-8"?> 2 <ScrollView 3 xmlns:android="http://schemas.android.com/apk/res/android" 4