原创 AsyncTask使用原則

首先要明確Android之所以有Handler和AsyncTask,都是爲了不堵塞主線程(UI線程),且UI的更新只能在主線程中完成,因此一步處理是不可避免的。 Android1.5提供了一個工具類:AsyncTask,它使創建需要與用戶

原创 Android程序適應多種分辨率

Android1.6開始支持多種分辨率的處理,原理簡而言之就是根據屏幕參數,動態加載資源文件。在Android項目文件結構中,drawable文件夾下包含三個子文件夾,分別是drawable-hdpi,drawa-mdpi,drawa-l

原创 Android佈局—Lauyout_weight

此次淺談佈局中權重,廢話不多說,直奔主題。 首先我們創建一個LineatLayout 佈局,並設置爲橫向放置;佈局中放置三個文本框tv1;tv2;tv3 1、當我們給三個 TextView的寬度都設置成Layout_width="fill

原创 AChartEngine 簡介

1. 項目地址 AChartEngine 簡介 : AChartEngine 是 Android 平臺的圖表開發庫, 能繪製 折線圖, 餅圖, 氣泡圖, 柱狀圖, 散點圖, 面積圖等統計圖表;  最新版本 : 1.1.0 版本;  AC

原创 android Graphics類:概述及基本幾何圖形繪製

當需要在Android上繪製圖形時,就會用到Graphics類,Paint類。Paint就是相當於筆,而Canvas就是 紙,這裏叫畫布。 所以,凡

原创 南京學思利用Json進行數據傳輸

一.Json的簡介。 JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。 JSON 數據的書寫格式是:名稱/值對。名稱/值對組合中的名稱寫在前面(在雙引號中),值對寫在後面(同樣在雙引號中),中

原创 關於XSuperMES項目使用的AChartEngine圖表引擎

 很多時候項目中我們需要對一些統計數據進行繪製表格,更多直觀查看報表分析 結果。基本有以下幾種方法: 1:可以進行android  api進行draw這樣的話,效率比較低 2:使用開源繪表引擎,這樣效率比較高.下面就介紹一種。

原创 XSuperMES移動端運用FragmentActivity適配大屏幕(一)

 XSuperMES移動端要運行在各種各樣的設備中,有小屏幕的手機,超大屏的平板甚至電視。針對屏幕尺寸的差距,很多情況下,都是先針對手機開發一套app,然後拷貝一份,修改佈局以適應什麼超級大屏的。難道無法做到一個app可以同時適應手

原创 船舶行業鋼板堆垛管理特色和創新管理思路

工程行業,一般是指船舶、鋼結構等用鋼量很大的企業,一些超大型船廠,鋼板的庫存量達到10萬張,鋼板堆場共有幾百個堆垛,管理這些鋼板,工作主要採取手工方式記錄並用EXCEL來管理鋼板信息,效率不高。     困惑主要表現在以下幾個方面    

原创 人機交互

1、什麼是人機交互 人機交互是關於設計、評價和實現供人們使用的交互式計算機系統,且圍繞這些方面主要現象進行研究的科學。狹義的講,人機交互技術主要是研

原创 Android開發規範

一、Android編碼規範 1.java代碼中不出現中文,最多註釋中可以出現中文 2.局部變量命名、靜態成員變量命名 只能包含字母,單詞首字母出第一個外,都爲大寫,其他字母都爲小寫 3.常量命名 只能包含字母和_,字母全部大寫,單詞之間

原创 關於XSuperMES項目使用的PDF框架

我在以前的項目中使用的是pdfbox,在讀取中文文檔時可以讀出大部分的文字,但是在數字、分頁等地方還是不可避免的出現亂碼。於是我在網上搜索,看有沒有

原创 工業4.0大背景下的自動套料軟件

目前我國許多數控切割機自帶軟件,仍然停留在手工編程,即使用簡單的NC轉換軟件,把CAD/DXF零件圖轉換爲NC切割文件,然後在切割機數控系統上進行人

原创 解析XML

之前在XSuperMes項目中處理的都是一些小數據量的XML文件,都是直接用.Net Framework中System.XML命名空間下的基本的Xm

原创 BroadcastReceiver

最近在做XSuperSMS精簡版鋼板管理系統的掃描部分時,用到了廣播接收器BroadcastReceiver,經過研究對廣播接收器的用法有了進一步的