android教程

日積月累:weightSum和layout_weight屬性合用

講解一:weightSum和layout_weight屬性合用  android:weightSum屬性:定義weight總和的最大值。如果為指定該值,所有子檢視的layout_weight屬性的累加值作為總和的最大值。例如,通過指定子檢視的layout_weight屬性為0.5,並設定LinearL

android 當前日期的前後n天的用法

SimpleDateFormat DateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); //當前日期的七天前的日期 mCalendar.set(Calendar.DATE, mCalendar.get(Calendar.DATE)

Material Design主題(一)

Material Design現在有三種預設的主題可以設定: @android:style/Theme.Material (dark version) @android:style/Theme.Material.Light (light version) @android:style/Theme.Mat

Cocos2dx 2.x移植安卓及打包

本文參考:http://www.cocoachina.com/bbs/read.php?tid=195182 首先那些環境配置什麼的就不多說了,直接進入正題。 首先建立一個新的Cocos2dx專案,這裡我自己用create.bat檔案生成,bat檔案程式碼如下: :project_input @ec

ListView Item點選不生效的處理辦法

一.初遇問題 在做專案的過程中遇到了一個問題,有一個可以顯示兩個TextView外加一個RadioButton 的ListView,然後給ListView 設定了OnItemClickListener, mListView.setOnItemClickListener(mOnItemClickListen

關於在小米手機安裝程式時出現Installation failed with message INSTALL_CANCELED_BY_USER.

如截圖所示: 出現這個情況一般有以下幾種情況: 1、如果第一次往小米手機上安裝程式時候會需要使用者點選允許安裝才能夠進行安裝,如果不點選的話,就會彈出這個錯誤 2、如果要安裝執行的程式和已安裝的程式簽名不一致等情況則需要進行解除安裝才能進行安裝 3、如果使用者在開發者選項中沒有開啟 “USB安裝”

Android 之ko模組的自動載入

最近在做一個觸控式遙控器,以控制Android TV,供應商提供了觸控板驅動的source code,我將其編譯生成一個適合我們平臺的ko模組。但是有個問題,每次用時,必須手動insmod進去,很麻煩。於是乎,就想盡辦法,搜尋資料,如何將ko模組在系統開機時自動載入,終於成功。 步驟如下: 1. 與

cocos2d-x c++和java相互呼叫

c++程式碼 // //  LuaTool.cpp //  TangRenJie // //  Created by mac on 16/4/6. // // #include "JniUtil.h" #include "cocos2d.h" #include "

Linuxshell程式設計之變數

Linuxshell程式設計之變數 shell是簡化管理操作 1.Bash變數: 變數命名規則 1.開頭為字元或下劃線,名字中間中能有字母、數字和下劃線組成; 2.變數的長度不超過255個字元; 3.變數名在有效的範圍內必須是唯一的; 4.在Bash中,變數的預設型別都是字串型. shell中預設變數

嵌入式驅動關於Makefile的編寫例子

linux 驅動總結 linux驅動接口裡的_init _exit 其實就是巨集。 linux驅動程式不能用GCC直接編譯生成模組。要用makefile ifneq ($(KERNELRELEASE),) obj-m := test.o else #KERNELDIR ?= /lib/module

Linux驅動學習之路一

Linux驅動學習之路一    最簡單的驅動程式 #include <linux/module.h>// LInux很重要的標頭檔案之一包含 module_init module_exit 等巨集定義 #include <linux/init.h> // __init

《Linux驅動》最簡單的驅動編寫與makefile

#include <linux/init.h> /*包含初始化巨集定義的標頭檔案,程式碼中的module_init和module_exit在此檔案中*/ #include <linux/module.h> /*包含初始化載入模組的標頭檔案,程式碼中的MODULE_LICENSE在此標頭

linux裝置驅動程式之併發和競態(一)

        此blog就是總結下驅動中的併發和競爭的使用方法,和linux環境程式設計之多執行緒同步類似; 訊號量的實現         訊號量的標頭檔案在<asm/semaphore.h>,所以要使用訊號量就必須包含這個標頭檔案。         宣告:struct semaphore

0.39008903503418