久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

淺談unity接入華為SDK流程

 kiki的號 2017-04-04


1.      準(zhǔn)備工作:要有eclipse,、unity、Archive壓縮包,、huawei-Android-drm_v2.0.0.300.jar

2.      在eclipse中集成新的Jar文件,。

2.1打開eclipse新建一個(gè)android項(xiàng)目,。


2.2填寫項(xiàng)目名、包名,、android版本的選擇,。

然后一路點(diǎn)擊Next。最后點(diǎn)擊finish,。

打開后我圈出來的部分在后面我們會用到,。

2.3然后我們找到unity安裝根目錄下的classes.jar

例如:C:\Program Files(x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar

如果沒有找到。選擇C:\Program Files(x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\release\bin\classes.jar

 

把找到的classes.jar拖到android項(xiàng)目libs文件夾下,。

2.4然后我們來引用一下,。點(diǎn)擊右鍵。,。,。。如圖:

2.5把華為的jar文件也拖到這個(gè)libs文件下,。直接拖就可以,。

2.6然后我們開始編寫華為接入unity的接口。實(shí)現(xiàn)鑒權(quán)回調(diào)接口,。

找到MainActivity.Java雙擊打開,。

  1. package com.example.test.huawei;  
  2.    
  3. import android.os.Bundle;  
  4. import com.huawei.android.sdk.drm.Drm;  
  5. import com.huawei.android.sdk.drm.DrmCheckCallback;  
  6. import com.unity3d.player.UnityPlayerActivity;  
  7.    
  8.    
  9. public classMainActivity extends UnityPlayerActivity {  
  10.    
  11.     private static final String DRM_ID ="請?jiān)谶@里填寫版權(quán)保護(hù)id";  
  12.     private static final String DRM_PUBLIC_KEY="請?jiān)谶@里填寫版權(quán)保護(hù)公鑰";  
  13.      
  14.    @Override  
  15.    protectedvoidonCreate(Bundle savedInstanceState) {  
  16.         super.onCreate(savedInstanceState);  
  17.      
  18.         Drm.check(this,this.getPackageName(), DRM_ID,DRM_PUBLIC_KEY,newHWDrmCheckCallback() );  
  19.    }  
  20.      
  21.      
  22.    privateclassHWDrmCheckCallbackimplementsDrmCheckCallback{  
  23.      
  24.     @Override  
  25.     public void onCheckSuccess(){  
  26.         //setContentView(R.layout.activity_main);  
  27.     }  
  28.      
  29.     @Override  
  30.     public void onCheckFailed(){  
  31.         finish();  
  32.     }  
  33.    }  
  34. }  


注意:在onCheckSuccess()方法中我們要把setContentView(R.layout.activity_main);注釋掉。不然鑒權(quán)成功后會進(jìn)入android的布局界面,。就看不到unity中項(xiàng)目的游戲界面了,。我們不使用android的布局界面。

2.7然后解壓Archive文件,,把里面res下面的文件拷貝到android項(xiàng)目中的res文件夾下。


2.8還有最后一點(diǎn),,要配置AndroidManifest.xml

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?>  
  2. <manifestxmlns:androidmanifestxmlns:android="http://schemas./apk/res/android"  
  3.     package="com.example.test.huawei"  
  4.     android:versionCode="1"  
  5.     android:versionName="1.0"  
  6.     android:installLocation="preferExternal">>  
  7.    
  8.    <uses-permissionandroid:nameuses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>  
  9.    
  10.    <uses-sdk  
  11.         android:minSdkVersion="14"  
  12.         android:targetSdkVersion="16"/>  
  13.    
  14.    <application  
  15.         android:allowBackup="true"  
  16.         android:icon="@drawable/ic_launcher"  
  17.         android:label="@string/app_name"  
  18.         android:theme="@style/AppTheme">  
  19.         <activity  
  20.            android:name="com.example.test.huawei.MainActivity"  
  21.            android:label="@string/app_name"  
  22.            android:screenOrientation ="landscape">  
  23.             <intent-filter>  
  24.                 <actionandroid:nameactionandroid:name="android.intent.action.MAIN"/>  
  25.    
  26.                 <categoryandroid:namecategoryandroid:name="android.intent.category.LAUNCHER"/>  
  27.             </intent-filter>  
  28.         </activity>  
  29.          
  30.         <!-- DRM SDK依賴的Activity聲明 -->  
  31.         <activity  
  32.         android:name="com.huawei.android.sdk.drm.DrmDialogActivity"  
  33.         android:exported="false"  
  34.         android:configChanges="screenSize|orientation"  
  35.         android:label="@string/app_name"  
  36.         android:theme="@android:style/Theme.Translucent">  
  37.         <meta-data  
  38.         android:name="hwc-theme"  
  39.         android:value="androidhwext:style/Theme.Emui.Translucent"/>  
  40.         </activity>  
  41.          
  42.          
  43.    </application>  
  44.    
  45. </manifest>  

2.9導(dǎo)出jar包,。在導(dǎo)出之前還是先刷新下(F5),和Build 下Project.

右擊項(xiàng)目名->Export

繼續(xù)點(diǎn)擊next

選擇導(dǎo)出路徑。導(dǎo)出huawei_test_sdk.jar文件,。

好了  接下來就是在unity中的操作了,。

3.      打開unity項(xiàng)目(一個(gè)簡單項(xiàng)目,測試用),。

3.1在assets下新建文件夾Plugins->android 

3.2然后打開android項(xiàng)目文件把這些文件拷貝到untiy—android目錄下,。

 

如圖所示:

3.3把導(dǎo)出的huawei_test_sdk.jar文件拖到bin文件夾下。在把之前的huawei-android-drm_v2.0.0.300.jar文件拖到libs文件夾下,。

如圖:

3.3然后雙擊打開androidManifest.xml文件,。修改android圖標(biāo)為unity圖標(biāo)。

然后保存,。

3.4打開android文件夾下面的res文件夾,。刪除以下文件,。(這些是android圖標(biāo)的圖片,layout里面是android界面布局腳本文件)


3.5發(fā)布android,。

3.6使用keystore,。輸入密碼。

3.7然后build,。發(fā)布apk,。


Ok,到這里就完成了,。這是我第一次發(fā)博客,。有些地方用詞不當(dāng)?shù)拇蠹叶喟OM@篇文章能幫助到大家,。

 

 

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多