Time of Update: 2018-12-03
1. 資源讀取 ios的ipa的資源打包結構和實際結構是一致的,比如,在Resource目錄下有一個client.cfg文字檔,我們是直接用fread或者ofstream讀取出來的,處理的。 android的資源,打包的時候會全部拷貝到assets目下,壓縮了一下,分兩種情況: CCSprite::create()之類的,可以讀取出來; 自己的設定檔,xml之類的,不能直接讀,必錯。 cocos2dx支援統一的方法:
Time of Update: 2018-12-03
1. ios上,資來源目錄叫Resources,死活不行,改成Resource之後就可以了。2. 用到了c++11,之前應該在Win7 + Cygwin成功打過包,這次同事在他的iMac 編譯過不了,找不到 std::mutex, 各種改,不行! 以為是新加入的std::mutex有問題(其實之前應該也有這個std::mutex)。 今天,在Win7 + Cygwin上,同樣的方法,可以了,沒時間深究。3. Resource目錄下,弄了一個assets放美術資源,打成android apk後,
Time of Update: 2018-12-03
Apk檔案是Android上的安裝檔案,一個Android安裝包包含了與該應用程式相關的所有檔案。Apk檔案本質上是一個zip包,包括AndroidManifest.xml檔案、應用程式代碼(.dex檔案)、資源檔等。其中AndroidManifest.xml檔案位於根目錄下,主要包括以下各個元素:1、包名(package):若沒有指定apk的檔案名稱,編譯後程式包將以應用內Java主程式包的包名命名。2、認證(certificate):指定應用程式所授予的信任層級,目前的認證層級包括platf
Time of Update: 2018-12-03
1、Menu設計按下裝置菜單鍵會顯示選項菜單Options Menu,包含兩組功能表項目:表徵圖菜單Icon Menu(最多支援6個功能表項目,不支援checkboxes或radio buttons)以及擴充菜單Expanded Menu;操作功能表Context
Time of Update: 2018-12-03
1. 自訂ListView,: 2. 代碼實現: (1)res/layout/main.xml實現:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-03
1. 有兩個按鈕的對話方塊Builder builder=new AlertDialog.Builder(AlertDialogActivity.this);builder.setIcon(android.R.drawable.btn_plus);builder.setTitle("btnplus");builder.setMessage("去不去?");builder.setPositiveButton("確定", new
Time of Update: 2018-12-03
關於android中ImageView的外觀,即圖片在其內顯示出的樣子,與布局檔案中adjustViewBonds和scaleType屬性的關係。我進行了一些探索。現跟大家共用,歡迎各位指教。分別將adjustViewBonds設為true和false,與各種scaleType搭配,產生了不同效果。(上面的ImagView的adjstViewBonds值為false;下面的ImagView的adjstViewBonds值為true;兩個ImagView大小相同)如下:代碼:Xml代碼 <
Time of Update: 2018-12-03
2010-11-04偶打算繪製一個座標軸,畫一個折線圖,一開始用直線畫出了座標軸,但是不太好看先貼上代碼/** testPaint.java**/package com.test;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import
Time of Update: 2018-12-03
第一種方法:在drawable檔案夾下建立一個檔案設定背景樣式代碼:在drawable檔案夾下面建立text_view_border.xml<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#80858175" /> <stroke
Time of Update: 2018-12-03
筆者在《如何成為Android高手》一文和視頻中曾提出,成為一名真正的Android高手必須掌握和遵循的一些準則:1,學會懶惰2,精通Android體系架構、MVC、常見的設計模式、控制反轉(IoC)(Inversion of
Time of Update: 2018-12-03
Activity中有個Popupwindow.想在Adapter中的getView中設定Checbox的點擊事件時,就顯示與隱藏這個Popupwindow 但是因為Adapter與Activity不是同一個類,所以操作有點麻煩.. --------------------------分割線-------------------------------------------- 類: Adapter 繼承 BaseAdapter類:Activity 繼承Activity Adapter中-----
Time of Update: 2018-12-03
有哪些方法加入到主UI線程中運行1.Activity.runonUiThread(Runnable)2.View.post(Runnable);
Time of Update: 2018-12-03
原文連結:http://www.eoeandroid.com/thread-173733-1-1.html我怕自己忘記一些東西,故而記錄一些東西。連結需要一個個的看,自己驗證,才能學到一些東西。一、執行個體教程轉Android Java混淆(ProGuard)http://www.eoeandroid.com/thread-109337-1-1.html無需eclipse無需ant,直接在android源碼中混淆編譯http://www.eoeandroid.com/thread-151712-
Time of Update: 2018-12-03
原文地址:http://www.rickystudio.org/android/multipx.html應用程式的適配多解析度,是個很重要的問題,UI的設計,很令人頭痛。。。。。隨著時間的推移,android手機應用的開發人員,慢慢會受到以下困擾,目前市場上android作業系統的手機解析度不統一,我們開發的產品能否在不同的解析度下良好的工作,最起碼不至於面目全非,確實是我們比較頭疼的問題,本文將帶你一步步解決這個問題。
Time of Update: 2018-12-03
原文連結:http://blog.163.com/gobby_1110/blog/static/292817152011484263601/今天我也遇到一個奇怪的問題,在Clean 多次之後,項目名稱前還是出現X , 由於沒有將Error Log 添加進去,一時不知道錯誤出在哪裡,將其添加進去,發現出現如下錯誤:(利用別人的吧,只做記錄,加深印象)今天建立項目時突然提示: Error generating final archive: Debug Certificate expired on
Time of Update: 2018-12-03
一、Android中的通知 一般手機上邊都有一個狀態條,顯示電池電量、訊號強度、未接來電、簡訊...。Android的螢幕上方也具有狀態條。這裡所說的通知,就是在這個狀態條上顯示通知。發送通知的步驟如下:1).擷取通知管理器NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);2).建立一個通知,指定其表徵圖和標題int
Time of Update: 2018-12-03
想做一個下載功能,當然理想的功能要支援多任務同時下載,斷點續傳的功能,我想一步一步來,首先困難擺在了多任務這裡開始我的思路是在一個Service中啟動下載的流操作,然後通過Service中聲明一個Activity中的Handler更新UI(比如進度條。。。)可是我發現在Service中聲明一個Activity中的Handler是做不到的(可能只是我做不到吧,無法申請記憶體)於是,我決定在Activity中直接啟動線程,讓其運行,調用自身的Handler來更新UI,沒想到在這個下載Activity
Time of Update: 2018-12-03
HTTP協議上的GZIP編碼是一種用來改進WEB應用程式效能的技術。大流量的WEB網站常常使用GZIP壓縮技術來減少檔案大小,減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。作者在寫這篇部落格時經過測試,4.4MB的文本資料經過Gzip傳輸到用戶端之後變為392KB,壓縮效率極高。一.服務端服務端有2種方式去壓縮,一種可以自己壓縮,但是更推薦第二種方式,用PrintWriter作為輸出資料流,工具類代碼如下/** * 判斷瀏覽器是否支援 gzip
Time of Update: 2018-12-03
在上一集中,我們簡單介紹了如何建立多任務下載,但那種還不能拿來實用,這一集我們重點通過代碼為大家展示如何建立多線程斷點續傳下載,這在實際項目中很常用.main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2018-12-03
前言: