標籤:懶惰了一個月了,今天寫寫項目裡遇到的一個問題。 圖片a 和圖片b相互疊加,a圖片四周是白色的不規則圖形,裡面填充黑色。 b圖片是一張正常圖片。需求是疊加在一起,要求將b圖片根據a圖片的黑色形狀 扣出來。 圖a: 圖b: 扣出來的: 上代碼:-(UIImage*)maskImage:(UIImage *)image withMask:(UIImage *)maskImage { CGImageRef maskRef =
標籤:1. 顯示Intent// 直接設定Content和到下一個的Actvity的名字Intent i = new Intent(MainActivity.this, AnotherAty.class);startActivity(i); 2. 隱式Intent1>. 在AndroidManifest.xml 配置activity時,添加 action中的name屬性<activity android:name=".AnotherAty">
標籤:轉載自http://www.cnblogs.com/zgz345/p/3768174.html1. 開啟網頁時不調用系統瀏覽器, 而是在本WebView中顯示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url);
標籤:一:RunLoop的簡單介紹 #import "ViewController.h"@interface ViewController ()@end@implementation ViewController/** * 1:Runloop和線程的關係:1:一一對應,主線程的runloop已經預設建立,但是子線程的需要手動建立:建立子線程的runloop:
標籤:#pragma mark - UIScrollView 內容豎向自適應、內容橫向自適應方法@interface UIScrollView (SDAutoContentSize)/** 設定scrollview內容豎向自適應 */- (void)setupAutoContentSizeWithBottomView:(UIView *)bottomView bottomMargin:(CGFloat)bottomMargin;/** 設定scrollview內容橫向自適應 */- (void)
標籤: iOS Predicate 即謂詞邏輯。和資料庫的SQL語句具有相似性,都是從資料堆中根據條件進行篩選。1.使用情境: (1)NSPredicate給我留下最深印象的是兩個數組求交集的一個需求,如果按照一般寫法,需要2個遍曆,但NSArray提供了一個filterUsingPredicate的方法,用了NSPredicate,就可以不用遍曆!
標籤:背景:我自己電腦連網採用撥接方式,為了把自己的虛擬機器中的伺服器ip域本機設定為一個區域網路,而且ip固定下來,虛擬機器網路連接採用了橋接方式。所以也導致了虛擬機器內部沒法串連外網。(不過可以通過在虛擬內部安裝撥接軟體,實現撥接,但是,虛擬機器與宿主機只能一台機子上網)。具體資訊參考:http://meiling.blog.51cto.com/6220221/1367695實踐:1、配置虛擬機器設定: 2、切換到root賬戶,使用mount掛載移動硬碟到某個目錄下:需要注意事項:
標籤:1.兩個.xml檔案之間的跳轉:實現效果:當點擊按鈕後,都能夠跳轉到另一個頁面 a.方法一:通過函數的調用來使用setContentView()方法來實現:public class MainActivity extends AppCompatActivity { private Button bt1; private Button bt2; @Override protected
標籤:inconvertible types; cannot cast ‘android.supoort.v4.app.Fragment‘ to ‘com.example.sevenun.littledemo.fragment.NewsTitleFragment‘inconvertible types; cannot cast ‘android.app.Fragment‘ to ‘com.example.sevenun.littledemo.fragment.NewsTitleFragment‘
標籤:1、使用UIWebView載入網頁 運行XCode 建立一個Single View Application 。2 添加安全訊息 添加以下訊息到項目的
標籤: Platform VersionAPI LevelVERSION_CODENotesAndroid 5.021LOLLIPOPPlatform HighlightsAndroid 4.4W20KITKAT_WATCHKitKat for Wearables OnlyAndroid 4.419KITKATPlatform HighlightsAndroid 4.318JELLY_BEAN_MR2Platform
標籤:模式介紹[1] standard 模式 這是預設模式,每次啟用Activity時都會建立Activity執行個體,並放入任務棧中。[2] singleTop 模式 如果在任務的棧頂正好存在該Activity的執行個體,就重用該執行個體( 會調用執行個體的 onNewIntent() ),否則就會建立新的執行個體並放入棧頂,即使棧中已經存在該Activity的執行個體,只要不在棧頂,都會建立新的執行個體。[3] singleTask 模式
標籤:遇到了一個詭異的問題,ListView發生數組越界(偶爾會),程式崩潰。錯誤資訊如下: W/dalvikvm( 5176): threadid=1: thread exiting with uncaught exception (group=0x40015568) E/zhe800_android( 5176): Invalid index 2, size is 0 E/zhe800_android( 5176):
標籤:我覺得有兩個思路,一個是自己寫tabBar 通過自訂實現,缺點呢就是比較麻煩,優點就是代碼比較清楚,而且比較穩定.另一個思路就是寫個大按鈕加在tabBar上 通過監聽tabitem的點擊來實現相似的效果,其實這隻是一個障眼法(具體實現可以參照下面連結),優點呢,就是比較簡單,不用自己自訂控制項,缺點呢就是太不方便了
標籤://這個知識點主要是自己最近在嘗試寫後台介面 在移動端展示的時候需要用到這個知識點,在webViewDidFinishLoad方法裡面執行一段js代碼 拿到各個圖片 判斷其寬度是否大於當前手機螢幕尺寸,是的話則調整為螢幕寬度顯示,不是的話則原樣顯示代碼如下: 1 - (void)webViewDidFinishLoad:(UIWebView *)webView { 2 // 2、都有效果 3 NSString *js=@"var script =
標籤:以前無論使用何種Google Play服務,都是直接在gradle檔案中引用一個庫。compile ‘com.google.android.gms:play-services:9.4.0‘這直接導致放法數超過了65535,後來發現從6.5版本以後是可以按需引用的,如下:compile ‘com.google.android.gms:play-services-ads:9.4.0‘compile ‘com.google.android.gms:play-services-auth:9.4.0
標籤:原文連結:http://m.blog.csdn.net/article/details?plg_nld=1&id=51014318&plg_auth=1&plg_uin=1&plg_usr=1&plg_vkey=1&plg_nld=1&plg_d文章出處http://blog.csdn.net/xgcyangguang所做的東西是通過手機/pad與藍芽4.0的裝置進行串連,之後裝置上按對應的按鍵我們會收到對應的數值。首先需要和做藍芽4
標籤:1.建立認證1.進入apple.developer網站,點擊account中心,進入這個介面2.點擊加號之後,進入下一介面4.點擊choose file,將CSR認證匯入CSR認證的建立1.在launchpad找到鑰匙串,並進入2.點擊鑰匙串訪問3.CA電子郵件地址可以不填2.添加App
標籤:import java.io.FileNotFoundException;import android.content.ContentResolver;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import android.util.Log;
標籤:1、下載tcpdumphttp://pan.baidu.com/s/1c0vkU2k2、通過adb命令上傳到手機裡adb push tcpdump /system/bin3、adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap123456789#tcpdump 用法: tcpdump -i any -p -s 0 -w /sdcard/capture.pcap命令參數:# "-i any": listen on