Time of Update: 2015-04-08
網易新聞RSS閱讀器,網易新聞rss首先需要分析網易RSS訂閱中心的網頁布局情況。網易RSS訂閱中心:http://www.163.com/rss/你會發現RSS檔案由一個<channel>元素及其子項目組成,除了頻道本身內容之外,<channel>還以項的形式包含表示頻道中繼資料的元素。其中頻道下面主要的三個元素就是:1.title:頻道或提要的名稱。2.link:與該頻道關聯的WEB網站或者網站地區的URL。3.description:簡要介紹該頻道是做什麼的。當然還
Time of Update: 2015-04-08
Android MVP 學習 先看一下項目的結構 可以看出每個功能模組包含 XXActivity,XXView (Interface),XXPresenter(interface),XXPresenterImp LoginView介面,負責邏輯處理 public interface LoginView { public void showProgress(); public void hideProgress(); public
Time of Update: 2015-04-08
android開發環境搭建中容易遇到的問題和疑惑1.JDK是向下相容的,JDK安裝高版本,eclipse、ADT、SDK安裝低本版本是可以的。2.eclipse的版本與ADT、SDK的版本必須是匹配的。無論是低版本的eclipse安裝高版本的ADT還是,高版本的eclipse安裝低版本的ADT,在安裝過程中都會出現conflict而導致不能安裝,即使安裝過程能夠順利通過,也屬於安裝不成功,因為在開啟eclipse後,eclipse介面當中沒有AVD安裝成功後應出現的一組功能按鈕,這幾個按鈕時AV
Time of Update: 2015-04-08
Android校正某個服務是否還活著代碼工具類:校正某個服務是否還活著 import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.content.Context;public class ServiceUtils {/** * 校正某個服務是否還活著 * serviceName
Time of Update: 2015-04-08
Android的Adapter用法總結Android之Adapter用法總結1.Adapter概念定義為將一個類的介面變換成用戶端所期待的一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。 在android中我們可以這麼看, Adapter是串連後端資料和最上層顯示的適配器介面,是資料和UI(View)之間一個重要的紐帶。在常見的View(List View,Grid
Time of Update: 2015-04-07
UITableViewCell組合建立(React Native),uitableviewcellUITableViewCell組合建立(React Native)by 伍雪穎'use strict';var React = require('react-native');var { AppRegistry, StyleSheet, View, Image, Text,} = React;class UIImageView extends
Time of Update: 2015-04-07
Broadcast,broadcasting最近在學android的廣播機制,整理一些筆記(個人理解,有什麼不對的地方大家多多指正)一、註冊廣播——動態註冊(在代碼中註冊)1、首先建立一個類繼承BroadcastReceiver2、在類中重寫onReceive方法(onReceive方法是當接收到要接收的廣播時會執行的)--下面幾步通常在onStart或者onCreate這類型的方法中調用或者建立3、建立IntentFilter對象(這個對象是用來過濾廣播的)4、調用in
Time of Update: 2015-04-07
eclipse連不上手機com.android.ddmlib.AdbCommandRejectedException: device offlin解決辦法,device剛才遇到一個問題,手機連不上eclipse,百度了下,有很多解決辦法,分享給大家。當控制台出現:Uploading ****.apk onto device '1000b1eda2c2'Failed to install ****.apk on device '1000b1eda2c2': adb rejected
Time of Update: 2015-04-07
iOS 沙箱的用法,iOS沙箱用法建立沙箱的路徑:NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *documentPaths= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSLog(@"documentPath %@",documentPaths)
Time of Update: 2015-04-07
NSOperation,nsoperationqueue 1 NSOperation的作用 配合使用NSOperation和NSOperationQueue也能實現多線程編程2
Time of Update: 2015-04-07
如何防止Android應用代碼被竊,android代碼被竊上一篇我們講了apk防止反編譯技術中的加殼技術,如果有不明白的可以查看我的上一篇部落格http://my.oschina.net/u/2323218/blog/393372。接下來我們將介紹另一種防止apk反編譯的技術-運行時修改位元組碼。這種方法是在工作中在實現app
Time of Update: 2015-04-06
飛過的2014年,飛過2014年
Time of Update: 2015-04-06
[Unity實戰]相機觀察物體,unity觀察物體在原有的旋轉、縮放的基礎上加上了“慣性”。using UnityEngine;using System.Collections;public class CameraObserve : MonoBehaviour { public Transform targetObj; public float rotateSpeed = 100f; public float translateSpeed = 10f; public
Time of Update: 2015-04-06
地圖架構,地圖框使用蘋果內建的地圖架構,需要在項目中載入MapKit.framework(項目—TARGETS--Build Phases--Link Binary With Libraries),並在標頭檔中匯入#import<MapKit/MapKit.h>一、MKMapView的常用屬性和方法NSArray
Time of Update: 2015-04-06
喜羊羊系列之數組擷取字串,數組擷取字串#define bufsiz 512 8 #include<stdio.h> 9 10 int main(){ 11 char ch[bufsiz]; 12 int i=0; 13 14 printf("請輸入一串字串 \n"); 15 #if 1 16 scanf("%s",ch); 17 do{ 18 printf("%d:%c
Time of Update: 2015-04-06
Android 5.x OTA Update官方文檔(七、構建裝置),androidota我們通過調用recovery_ui.cpp中make_device()函數來建立一個Device的執行個體,如下:class TardisDevice : public Device { // ... all the above methods ...};Device* make_device() { return new
Time of Update: 2015-04-06
Mac 和 Xcode的一些快速鍵,macxcode快速鍵下面是筆者總結的一些快速鍵,分享給大家了:Xcode中的快速鍵1. 檔案CMD + N: 新檔案CMD + SHIFT + N: 新項目CMD + O: 開啟CMD + S: 儲存CMD + SHIFT + S: 另存新檔CMD + W: 關閉視窗CMD + SHIFT + W: 關閉檔案2. 編輯CMD + [: 左縮排CMD + ]:
Time of Update: 2015-04-05
Java---24---基礎資料型別 (Elementary Data Type)對象封裝類,java判斷物件類型基礎資料型別 (Elementary Data Type)對象封裝類byte Byteshort shortint Integerboolean Booleanfloat Floatdouble Double char
Time of Update: 2015-04-05
分析複製檔案,在複製過程中變更檔尾碼名,過程尾碼這是我自己的做法:將一個目錄下的所有.java檔案複製到另一個目錄,但是要在複製的過程中變更檔尾碼名。思路:跟上一個一樣,只是動作稍稍有一些不同,直接上代碼package pack;import java.util.*;import java.io.*;class CopyRenameFile{public static void main(String[] args)throws IOException{File dir=new
Time of Update: 2015-04-05
分享複製檔案,並將副檔名更改為.txt,副檔名.txt這是我自己的一種做法:就是將一個檔案下的所有.java檔案複製到另一個檔案,複製成功後,並將剛剛複製過去的檔案改成.txt思路:首先我們要明確我們要擷取的源,並明確我們要儲存的目的。然後對源下面的檔案進行遍曆,如果是.java的檔案就進行讀取,並複製到目的。複製成功後需要更改副檔名,那麼我們在複製的時候定義一個變數,記錄住每一個複製過去的檔案名稱,並用集合進行儲存,在對集合進行遍曆,將集合中的檔案名稱的尾碼更改為.txt,並進行封裝成對象,在