導航:首頁 > 源碼編譯 > android記事本源碼下載

android記事本源碼下載

發布時間:2022-09-23 16:15:04

Ⅰ 最好的安卓手機記事本軟體

安卓手機使用的記事本軟體推薦雲便簽敬業簽:

  1. 當前版本有字數限制,一個便簽限制記錄500個中文字元,後續版本上線後將優化此項。

  2. 便簽上記事自動雲儲存,電腦設備雲同步。便簽上的記事內容支持導出到指定郵箱進行儲存。

  3. 手機上的內容佔用不大。

  4. 便簽有桌面小組件,可將記事內容直接添加到桌面上顯示。

雲便簽敬業簽上是分類管理記事內容,電腦手機多設備可同步使用,記事內容自動同步共享。

Ⅱ 請問這個漂亮的網路記事本的源代碼哪有下載

<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>歡迎使用中華信鴿網-網路記事本-網路記事</title>
<meta name="keywords" content="記事,記事,記事,記事,記事,免費,免費,免費,免費,記事,心情記事,網路記事,免費記事,隱私記事,交換記事,粉可愛留言本、記事本申請">
<link href="css.css" rel="stylesheet" type="text/css">
<script src="img/alt.js"></script>
<script language="javaScript">
function CheckForm()
{
if (document.regform.username.value.length == 0) {
alert("請填寫用戶名.");
document.regform.username.focus();
return false;
}

if (document.regform.password.value.length == 0) {
alert("請輸入你的密碼.");
document.regform.password.focus();
return false;
}

}
</script>
</head>

<body background="diary/index_bg.jpg" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0">

<table border="0" width="985" id="table1" cellspacing="0" cellpadding="0">
<tr>
<td width="359">
<img border="0" src="diary/diary_1_1.jpg" width="359" height="79"></td>
<td width="305">
<img border="0" src="diary/diary_1_2.jpg" width="305" height="79"></td>
<td width="321">
<img border="0" src="diary/diary_1_3.jpg" width="321" height="79"></td>
</tr>
</table>
<table border="0" width="985" id="table2" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="71" height="0" rowspan="2">
<img border="0" src="diary/diary_1.jpg" width="71" height="370"></td>
<td width="288" background="diary/diary_2.jpg" rowspan="2">
<img border="0" src="diary/loing_img.jpg" width="275" height="355"></td>
<td width="21" rowspan="2">
<img border="0" src="diary/diary_3.jpg" width="21" height="370"></td>
<td width="284" background="diary/diary_4.jpg" rowspan="2">
<table border="0" width="100%" id="table6" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="40"> </td>
</tr>
<tr>
<td>
<div align="center">
<table border="0" width="245" id="table7" cellspacing="0" cellpadding="0" background="diary/loing.gif" height="274">
<tr>
<td height="84" width="245" colspan="2"> </td>
</tr>
<tr>
<td height="19" width="245" colspan="2">
<p align="center"> <img border="0" src="diary/denlu%20.gif" width="103" height="16"></td>
</tr>
<tr>
<td height="19" width="245" colspan="2"> </td>
</tr>
<form language="javascript" name="regform" method="post" action="login.asp?ation=log" onSubmit="return CheckForm()">
<tr>
<td width="71" height="19">
<p align="right"><font color="#FF0000">賬號:</font></td>
<td width="174" height="19"> <input name="username" type="text" id="username3" size="18" maxlength="12"></td>
</tr>
<tr>
<td width="71" height="42">
<p align="right"><font color="#FF0000">密碼:</font></td>
<td width="174" height="42"><input name="password" type="password" id="password" size="18" maxlength="12"></td>
</tr>
<tr>
<td width="245" colspan="2" height="39">
<p align="center"> <input type="submit" name="Submit" value=" 提 交 ">
<font color="#00ACF0"><u><a href="reg1.asp">
<font color="#00ACF0"><a href="reg1.asp">
<font color="#00ACF0">注冊</font></a></font></a></u><a href="reg1.asp"><font color="#00ACF0">申請</font></a></font></td>
</tr>
<tr>
<td width="245" colspan="2"> </td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="77" rowspan="2">
<img border="0" src="diary/diary_5_1.jpg" width="77" height="370"></td>
<td width="194" height="87" background="diary/diary_5_2.jpg">
<font color="#660033">對不起,你還沒有登陸,請登陸!</font><p><font color="#660033">
忘記密碼請聯系管理員<br>
</font></td>
<td width="50" rowspan="2">
<img border="0" src="diary/diary_5_4.jpg" width="50" height="370"></td>
</tr>
<tr>
<td width="194" height="283">
<img border="0" src="diary/diary_5_3.jpg" width="194" height="283"></td>
</tr>
</table>
<table border="0" width="100%" id="table3" cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" src="diary/diary_dow.jpg" width="985" height="71"></td>
</tr>
</table>
<table border="0" width="985" id="table4" cellspacing="0" cellpadding="0">
<tr>
<td width="271">
<img border="0" src="diary/diary_end_1.jpg" width="271" height="80"></td>
<td width="518" background="diary/diary_end_2.jpg">
<table border="0" width="100%" id="table5" cellspacing="0" cellpadding="0" height="49">
<tr>
<td>
<span class="navi"><font color="#703F15"><a href="xgsb.asp"><font color="#703F15"><strong>首頁</strong></font></a></font></span><font color="#703F15"><b> <a href="NewList.asp"><font color="#703F15">最新記事</font></a> </b><span style="font-weight: 700"><a href="goodList.asp"><font color="#703F15">佳作推薦</font></a></span><b> <a href="Newbook.asp"><font color="#703F15">最新記事本</font></a> <a href="BookOrder.asp"><font color="#703F15">記事本排行</font></a> <a href="search.asp"><font color="#703F15">記事搜索</font></a> <a href="mybook.asp"><font color="#703F15">我的記事</font></a>
<a href="info.asp?userid="> <font color="#703F15">記事本管理</font></a></b></font>
</td>
</tr>
<tr>
<td height="19"> </td>
</tr>
</table>
</td>
<td width="197">
<img border="0" src="diary/diary_end_3.jpg" width="197" height="80"></td>
</tr>
</table>

</body>

</html>

android 源碼 怎麼只編譯 systemui

Google提供的Android包含了原始Android的目標機代碼,主機編譯工具、模擬環境,下載的代碼包經過解壓後(這里是Android2.2的源碼包),源代碼的第一層目錄結構如下: -- Makefile -- bionic (bionic C庫) -- bootable (啟動引導相關代碼) -- build (存放系統編譯規則及generic等基礎開發包配置) -- cts (Android兼容性測試套件標准) -- dalvik (dalvik JAVA虛擬機) -- development (應用程序開發相關) -- external (android使用的一些開源的模組) -- frameworks (核心框架——java及C++語言) -- hardware (主要保護硬解適配層HAL代碼) -- libcore -- ndk -- device -- out (編譯完成後的代碼輸出與此目錄) -- packages (應用程序包) -- prebuilt (x86和arm架構下預編譯的一些資源) -- sdk (sdk及模擬器) -- system (文件系統庫、應用及組件——C語言) `-- vendor (廠商定製代碼) bionic 目錄 -- libc (C庫) -- arch-arm (ARM架構,包含系統調用匯編實現) -- arch-x86 (x86架構,包含系統調用匯編實現) -- bionic (由C實現的功能,架構無關) -- docs (文檔) -- include (頭文件) -- inet -- kernel (Linux內核中的一些頭文件) -- netbsd (?netbsd系統相關,具體作用不明) -- private (?一些私有的頭文件) -- stdio (stdio實現) -- stdlib (stdlib實現) -- string (string函數實現) -- tools (幾個工具) -- tzcode (時區相關代碼) -- unistd (unistd實現) `-- zoneinfo (時區信息) -- libdl (libdl實現,dl是動態鏈接,提供訪問動態鏈接庫的功能) -- libm (libm數學庫的實現,) -- alpha (apaha架構) -- amd64 (amd64架構) -- arm (arm架構) -- bsdsrc (?bsd的源碼) -- i386 (i386架構) -- i387 (i387架構?) -- ia64 (ia64架構) -- include (頭文件) -- man (數學函數,後綴名為.3,一些為freeBSD的庫文件) -- powerpc (powerpc架構) -- sparc64 (sparc64架構) `-- src (源代碼) -- libstdc++ (libstdc++ C++實現庫) -- include (頭文件) `-- src (源碼) -- libthread_db (多線程程序的調試器庫) `-- include (頭文件) `-- linker (動態鏈接器) `-- arch (支持arm和x86兩種架構) bootable 目錄 -- bootloader (適合各種bootloader的通用代碼) `-- legacy (估計不能直接使用,可以參考) -- arch_armv6 (V6架構,幾個簡單的匯編文件) -- arch_msm7k (高通7k處理器架構的幾個基本驅動) -- include (通用頭文件和高通7k架構頭文件) -- libboot (啟動庫,都寫得很簡單) -- libc (一些常用的c函數) -- nandwrite (nandwirte函數實現) `-- usbloader (usbloader實現) -- diskinstaller (android鏡像打包器,x86可生產iso) `-- recovery (系統恢復相關) -- edify (升級腳本使用的edify腳本語言) -- etc (init.rc恢復腳本) -- minui (一個簡單的UI) -- minzip (一個簡單的壓縮工具) -- mttils (mtd工具) -- res (資源) `-- images (一些圖片) -- tools (工具) `-- ota (OTA Over The Air Updates升級工具) `-- updater (升級器) build目錄 -- core (核心編譯規則) -- history (歷史記錄) -- libs `-- host (主機端庫,有android 「cp」功能替換) -- target (目標機編譯對象) -- board (開發平台) -- emulator (模擬器) -- generic (通用) -- idea6410 (自己添加的) `-- sim (最簡單) `-- proct (開發平台對應的編譯規則) `-- security (密鑰相關) `-- tools (編譯中主機使用的工具及腳本) -- acp (Android "acp" Command) -- apicheck (api檢查工具) -- applypatch (補丁工具) -- apriori (預鏈接工具) -- atree (tree工具) -- bin2asm (bin轉換為asm工具) -- check_prereq (檢查編譯時間戳工具) -- dexpreopt (模擬器相關工具,具體功能不明) -- droiddoc (?作用不明,java語言,網上有人說和JDK5有關) -- fs_config (This program takes a list of files and directories) -- fs_get_stats (獲取文件系統狀態) -- iself (判斷是否ELF格式) -- isprelinked (判斷是否prelinked) -- kcm (按鍵相關) -- lsd (List symbol dependencies) -- releasetools (生成鏡像的工具及腳本) -- rgb2565 (rgb轉換為565) -- signapk (apk簽名工具) -- soslim (strip工具) `-- zipalign (zip archive alignment tool) dalvik目錄 dalvik虛擬機 . -- dalvikvm (main.c的目錄) -- dexmp (dex反匯編) -- dexlist (List all methods in all concrete classes in a DEX file.) -- dexopt (預驗證與優化) -- docs (文檔) -- dvz (和zygote相關的一個命令) -- dx (dx工具,將多個java轉換為dex) -- hit (?java語言寫成) -- libcore (核心庫) -- libcore-disabled (?禁用的庫) -- libdex (dex的庫) -- libnativehelper (Support functions for Android's class libraries) -- tests (測試代碼) -- tools (工具) `-- vm (虛擬機實現) development 目錄 (開發者需要的一些常式及工具) -- apps (一些核心應用程序) -- BluetoothDebug (藍牙調試程序) -- CustomLocale (自定義區域設置) -- Development (開發) -- Fallback (和語言相關的一個程序) -- FontLab (字型檔) -- GestureBuilder (手勢動作) -- NinePatchLab (?) -- OBJViewer (OBJ查看器) -- SdkSetup (SDK安裝器) -- SpareParts (高級設置) -- Term (遠程登錄) `-- launchperf (?) -- build (編譯腳本模板) -- cmds (有個monkey工具) -- data (配置數據) -- docs (文檔) -- host (主機端USB驅動等) -- ide (集成開發環境) -- ndk (本地開發套件——c語言開發套件) -- pdk (Plug Development Kit) -- samples (演示程序) -- AliasActivity () -- ApiDemos (API演示程序) -- BluetoothChat (藍牙聊天) -- BrowserPlugin (瀏覽器插件) -- BusinessCard (商業卡) -- Compass (指南針) -- ContactManager (聯系人管理器) -- CubeLiveWall** (動態壁紙的一個簡單常式) -- FixedGridLayout (像是布局) -- GlobalTime (全球時間) -- HelloActivity (Hello) -- Home (Home) -- JetBoy (jetBoy游戲) -- LunarLander (貌似又是一個游戲) -- MailSync (郵件同步) -- MultiResolution (多解析度) -- MySampleRss (RSS) -- NotePad (記事本) -- RSSReader (RSS閱讀器) -- SearchableDictionary (目錄搜索) -- **JNI (JNI常式) -- SkeletonApp (空殼APP) -- Snake (snake程序) -- SoftKeyboard (軟鍵盤) -- Wiktionary (?維基) `-- Wiktionary**(?維基常式) -- scripts (腳本) -- sdk (sdk配置) -- simulator (?模擬器) -- testrunner (?測試用) `-- tools (一些工具)

Ⅳ android源代碼文件用什麼軟體打開

android源代碼文件通過在Eclipse中打開就可以,前提是要把源碼導入到Eclipse中,然後ctrl+類 就可可以點擊查看。

Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android的系統架構和其操作系統一樣,採用了分層的架構。

Android結構:
從架構圖看,Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。

Android一詞的本義指「機器人」,同時也是Google於2007年11月5日

Android logo相關圖片(36張)
宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟體組成。

Android一詞最早出現於法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》(L'ève future)中。他將外表像人的機器起名為Android。

Ⅳ Android studio 如何為下載下來的開源源碼,快速添加 log用來查看運行流程

在開發中,我們經常需要在Github上找一些開源項目用於自己的項目中,然而經常由於看不到其運行效果導致不斷的「試錯」,因此一般來說,本人在使用一個開源項目之前會將其下載並運行到手機上看效果。一方面可以准確判斷出是否適合自己的項目,另一方面可以根據項目需求做一定的修改。

1、 找到項目地址,點擊DownloadZIP,下載完成後,解壓到本地磁碟。如圖1所示

圖5

6、將項目導入AS,下載項目其餘需要的組件,編譯安裝,大功告成!

Ⅵ android源代碼idreammanager在什麼地方定義的

Google提供的Android包含了原始Android的目標機代碼,主機編譯工具、模擬環境,下載的代碼包經過解壓後(這里是Android2.2的源碼包),源代碼的第一層目錄結構如下:
|-- Makefile
|-- bionic (bionic C庫)
|-- bootable (啟動引導相關代碼)
|-- build (存放系統編譯規則及generic等基礎開發包配置)

|-- cts (Android兼容性測試套件標准)
|-- dalvik (dalvik JAVA虛擬機)
|-- development (應用程序開發相關)
|-- external (android使用的一些開源的模組)
|-- frameworks (核心框架——java及C++語言)
|-- hardware (主要保護硬解適配層HAL代碼)
|-- libcore
|-- ndk
|-- device
|-- out (編譯完成後的代碼輸出與此目錄)
|-- packages (應用程序包)
|-- prebuilt (x86和arm架構下預編譯的一些資源)
|-- sdk (sdk及模擬器)
|-- system (文件系統庫、應用及組件——C語言)
`-- vendor (廠商定製代碼)

bionic 目錄

|-- libc (C庫)
| |-- arch-arm (ARM架構,包含系統調用匯編實現)
| |-- arch-x86 (x86架構,包含系統調用匯編實現)
| |-- bionic (由C實現的功能,架構無關)
| |-- docs (文檔)
| |-- include (頭文件)
| |-- inet
| |-- kernel (Linux內核中的一些頭文件)
| |-- netbsd (?netbsd系統相關,具體作用不明)
| |-- private (?一些私有的頭文件)
| |-- stdio (stdio實現)
| |-- stdlib (stdlib實現)
| |-- string (string函數實現)
| |-- tools (幾個工具)
| |-- tzcode (時區相關代碼)
| |-- unistd (unistd實現)
| `-- zoneinfo (時區信息)
|-- libdl (libdl實現,dl是動態鏈接,提供訪問動態鏈接庫的功能)
|-- libm (libm數學庫的實現,)
| |-- alpha (apaha架構)
| |-- amd64 (amd64架構)
| |-- arm (arm架構)
| |-- bsdsrc (?bsd的源碼)
| |-- i386 (i386架構)
| |-- i387 (i387架構?)
| |-- ia64 (ia64架構)
| |-- include (頭文件)
| |-- man (數學函數,後綴名為.3,一些為freeBSD的庫文件)
| |-- powerpc (powerpc架構)
| |-- sparc64 (sparc64架構)
| `-- src (源代碼)
|-- libstdc++ (libstdc++ C++實現庫)
| |-- include (頭文件)
| `-- src (源碼)
|-- libthread_db (多線程程序的調試器庫)
| `-- include (頭文件)
`-- linker (動態鏈接器)
`-- arch (支持arm和x86兩種架構)

bootable 目錄

|-- bootloader (適合各種bootloader的通用代碼)
| `-- legacy (估計不能直接使用,可以參考)
| |-- arch_armv6 (V6架構,幾個簡單的匯編文件)
| |-- arch_msm7k (高通7k處理器架構的幾個基本驅動)
| |-- include (通用頭文件和高通7k架構頭文件)
| |-- libboot (啟動庫,都寫得很簡單)
| |-- libc (一些常用的c函數)
| |-- nandwrite (nandwirte函數實現)
| `-- usbloader (usbloader實現)
|-- diskinstaller (android鏡像打包器,x86可生產iso)
`-- recovery (系統恢復相關)
|-- edify (升級腳本使用的edify腳本語言)
|-- etc (init.rc恢復腳本)
|-- minui (一個簡單的UI)
|-- minzip (一個簡單的壓縮工具)
|-- mttils (mtd工具)
|-- res (資源)
| `-- images (一些圖片)
|-- tools (工具)
| `-- ota (OTA Over The Air Updates升級工具)
`-- updater (升級器)

build目錄

|-- core (核心編譯規則)
|-- history (歷史記錄)
|-- libs
| `-- host (主機端庫,有android 「cp」功能替換)
|-- target (目標機編譯對象)
| |-- board (開發平台)
| | |-- emulator (模擬器)
| | |-- generic (通用)
| | |-- idea6410 (自己添加的)
| | `-- sim (最簡單)
| `-- proct (開發平台對應的編譯規則)
| `-- security (密鑰相關)
`-- tools (編譯中主機使用的工具及腳本)
|-- acp (Android "acp" Command)
|-- apicheck (api檢查工具)
|-- applypatch (補丁工具)
|-- apriori (預鏈接工具)
|-- atree (tree工具)
|-- bin2asm (bin轉換為asm工具)
|-- check_prereq (檢查編譯時間戳工具)
|-- dexpreopt (模擬器相關工具,具體功能不明)
|-- droiddoc (?作用不明,java語言,網上有人說和JDK5有關)
|-- fs_config (This program takes a list of files and directories)
|-- fs_get_stats (獲取文件系統狀態)
|-- iself (判斷是否ELF格式)
|-- isprelinked (判斷是否prelinked)
|-- kcm (按鍵相關)
|-- lsd (List symbol dependencies)
|-- releasetools (生成鏡像的工具及腳本)
|-- rgb2565 (rgb轉換為565)
|-- signapk (apk簽名工具)
|-- soslim (strip工具)
`-- zipalign (zip archive alignment tool)

dalvik目錄 dalvik虛擬機
.
|-- dalvikvm (main.c的目錄)
|-- dexmp (dex反匯編)
|-- dexlist (List all methods in all concrete classes in a DEX file.)
|-- dexopt (預驗證與優化)
|-- docs (文檔)
|-- dvz (和zygote相關的一個命令)
|-- dx (dx工具,將多個java轉換為dex)
|-- hit (?java語言寫成)
|-- libcore (核心庫)
|-- libcore-disabled (?禁用的庫)
|-- libdex (dex的庫)
|-- libnativehelper (Support functions for Android's class libraries)
|-- tests (測試代碼)
|-- tools (工具)
`-- vm (虛擬機實現)

development 目錄 (開發者需要的一些常式及工具)
|-- apps (一些核心應用程序)
| |-- BluetoothDebug (藍牙調試程序)
| |-- CustomLocale (自定義區域設置)
| |-- Development (開發)
| |-- Fallback (和語言相關的一個程序)
| |-- FontLab (字型檔)
| |-- GestureBuilder (手勢動作)
| |-- NinePatchLab (?)
| |-- OBJViewer (OBJ查看器)
| |-- SdkSetup (SDK安裝器)
| |-- SpareParts (高級設置)
| |-- Term (遠程登錄)
| `-- launchperf (?)
|-- build (編譯腳本模板)
|-- cmds (有個monkey工具)
|-- data (配置數據)
|-- docs (文檔)
|-- host (主機端USB驅動等)
|-- ide (集成開發環境)
|-- ndk (本地開發套件——c語言開發套件)
|-- pdk (Plug Development Kit)
|-- samples (演示程序)
| |-- AliasActivity ()
| |-- ApiDemos (API演示程序)
| |-- BluetoothChat (藍牙聊天)
| |-- BrowserPlugin (瀏覽器插件)
| |-- BusinessCard (商業卡)
| |-- Compass (指南針)
| |-- ContactManager (聯系人管理器)
| |-- CubeLiveWall** (動態壁紙的一個簡單常式)
| |-- FixedGridLayout (像是布局)
| |-- GlobalTime (全球時間)
| |-- HelloActivity (Hello)
| |-- Home (Home)
| |-- JetBoy (jetBoy游戲)
| |-- LunarLander (貌似又是一個游戲)
| |-- MailSync (郵件同步)
| |-- MultiResolution (多解析度)
| |-- MySampleRss (RSS)
| |-- NotePad (記事本)
| |-- RSSReader (RSS閱讀器)
| |-- SearchableDictionary (目錄搜索)
| |-- **JNI (JNI常式)
| |-- SkeletonApp (空殼APP)
| |-- Snake (snake程序)
| |-- SoftKeyboard (軟鍵盤)
| |-- Wiktionary (?維基)
| `-- Wiktionary**(?維基常式)
|-- scripts (腳本)
|-- sdk (sdk配置)
|-- simulator (?模擬器)
|-- testrunner (?測試用)
`-- tools (一些工具)

Ⅶ JAVA記事本的源代碼

我給你如下:/*
* WriteBoard.java
*
* Created on 2006年12月19日, 下午7:26
*/

/**
*
* @author LecH.giF
*/
import java.awt.datatransfer.*;
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import java.awt.FileDialog;
public class WriteBoard extends java.awt.Frame {
Clipboard clipboard =null;
FileDialog fc = new FileDialog(this);

/** Creates new form WriteBoard */
public WriteBoard() {
clipboard = getToolkit().getSystemClipboard();
initComponents();
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
textArea1 = new java.awt.TextArea();
menuBar1 = new java.awt.MenuBar();
menu1 = new java.awt.Menu();
menuItem1 = new java.awt.MenuItem();
menuItem2 = new java.awt.MenuItem();
menuItem3 = new java.awt.MenuItem();
menuItem4 = new java.awt.MenuItem();
menuItem5 = new java.awt.MenuItem();
menu2 = new java.awt.Menu();
menuItem6 = new java.awt.MenuItem();
menuItem7 = new java.awt.MenuItem();
menuItem8 = new java.awt.MenuItem();

setTitle("WriteBoard");
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
exitForm(evt);
}
});

add(textArea1, java.awt.BorderLayout.CENTER);

menu1.setLabel("Menu");
menuItem1.setLabel("\u65b0\u5efa");
menuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
newText(evt);
}
});

menu1.add(menuItem1);

menuItem2.setLabel("\u6253\u5f00");
menuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
open(evt);
}
});

menu1.add(menuItem2);

menuItem3.setLabel("\u4fdd\u5b58");
menuItem3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
menuItem3ActionPerformed(evt);
}
});

menu1.add(menuItem3);

menuItem4.setLabel("\u53e6\u5b58\u4e3a");
menuItem4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
menuItem4ActionPerformed(evt);
}
});

menu1.add(menuItem4);

menuItem5.setLabel("\u9000\u51fa");
menuItem5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
exit(evt);
}
});

menu1.add(menuItem5);

menuBar1.add(menu1);

menu2.setLabel("\u7f16\u8f91");
menuItem6.setLabel("\u526a\u5207");
menuItem6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
menuItem6ActionPerformed(evt);
}
});

menu2.add(menuItem6);

menuItem7.setLabel("\u590d\u5236");
menuItem7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
menuItem7ActionPerformed(evt);
}
});

menu2.add(menuItem7);

menuItem8.setLabel("\u7c98\u8d34");
menuItem8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
menuItem8ActionPerformed(evt);
}
});

menu2.add(menuItem8);

menuBar1.add(menu2);

setMenuBar(menuBar1);

pack();
}// </editor-fold>

private void menuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
fc.show();

if(fc.getFile()!=null){

File file = new File(fc.getFile());

try {
PrintWriter pw = new PrintWriter(file);
pw.print(textArea1.getText());
pw.flush();
pw.close();

} catch (FileNotFoundException ex) {
ex.printStackTrace();
}
}

else{
return;
}
}

private void menuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
fc.show();
if(fc.getFile()!=null){

File file = new File(fc.getFile());

try {
PrintWriter pw = new PrintWriter(file);
pw.print(textArea1.getText());
pw.flush();
pw.close();

} catch (FileNotFoundException ex) {
ex.printStackTrace();
}
}

else{
return;
}
}

private void menuItem8ActionPerformed(java.awt.event.ActionEvent evt) {
Transferable contents = clipboard.getContents(this);
DataFlavor flavor = DataFlavor.stringFlavor;
if(contents.isDataFlavorSupported(flavor))
try{
String str;
str=(String)contents.getTransferData(flavor);
textArea1.append(str);
}catch(Exception e){}
}

private void menuItem7ActionPerformed(java.awt.event.ActionEvent evt) {
String temp = this.textArea1.getSelectedText();
StringSelection text = new StringSelection(temp);

clipboard.setContents(text,null);
}

private void menuItem6ActionPerformed(java.awt.event.ActionEvent evt) {
String temp = this.textArea1.getSelectedText();
StringSelection text = new StringSelection(temp);
clipboard.setContents(text,null);
int start = textArea1.getSelectionStart();
int end = textArea1.getSelectionEnd();
textArea1.replaceRange("",start,end);
}

private void open(java.awt.event.ActionEvent evt) {
fc.show();
if(fc.getFile()!=null){

File file = new File(fc.getFile());
try {
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String s;
try {
while((s= br.readLine())!=null){
textArea1.append(s+"\n");
}
fr.close();
br.close();
} catch (IOException ex) {
ex.printStackTrace();
}

} catch (FileNotFoundException ex) {
ex.printStackTrace();
}

}
else{
return;
}
}

private void newText(java.awt.event.ActionEvent evt) {
this.textArea1.setText("");
}

private void exit(java.awt.event.ActionEvent evt) {
System.exit(0);
}

/** Exit the Application */
private void exitForm(java.awt.event.WindowEvent evt) {
System.exit(0);
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new WriteBoard().setVisible(true);
}
});
}

// Variables declaration - do not modify
private java.awt.Menu menu1;
private java.awt.Menu menu2;
private java.awt.MenuBar menuBar1;
private java.awt.MenuItem menuItem1;
private java.awt.MenuItem menuItem2;
private java.awt.MenuItem menuItem3;
private java.awt.MenuItem menuItem4;
private java.awt.MenuItem menuItem5;
private java.awt.MenuItem menuItem6;
private java.awt.MenuItem menuItem7;
private java.awt.MenuItem menuItem8;
private java.awt.TextArea textArea1;
// End of variables declaration

}

Ⅷ 在win7下怎麼下載android源代碼

1、下載msysgit,安裝。

2、運行 X:msysgitmsysgitmsys.bat; < X 代表你安裝的盤符,如 C、D等>

3、輸入命令,參考附圖:

cd X: < X 代表你想要安裝的盤符,建議除 C 盤之外的盤符>

git clone https://android.googlesource.com/platform/manifest.git

5、選擇自己想要的版本源碼,如 android-2.2_r1,敲命令

git checkout android-2.2_r1

*** 執行以上操作,manifest 目錄下會生成一個名為 default.xml 的 XML 文件,其中記錄的就是android2.2系統各個模塊的路徑 ***

Ⅸ 安卓記事本 安卓記事本軟體下載

安卓手機記事本軟體有很多,究竟哪款樓主比較喜歡就要自己使用一下了。我了解的比較好用的記事本軟體有幾款,推薦給樓主。

一些軟體可以再【安卓園】下載,只要輸入記事本,就可以找到。

【手寫記事本】
手寫記事本 HandCalendar是一款支持手寫功能的記事本、備忘錄、日記本,同時支持將記下來的內容保存到日歷中。軟體的手寫功能還算比較強大的,支持10種顏色和3種不同鋼筆筆型,而且還支持最多三次的橡皮擦撤銷功能。

【AK Notepad記事本】
AK notepad是一款功能強大的文本文檔編輯軟體。軟體除了支持文檔編輯、讀寫,TXT文檔查看功能之外,還可以通過簡訊、電子郵件和手機鬧鈴來與別人分享需要注意的事件提醒。

【隨手寫】
隨手寫絕對是最方便的便簽軟體、獨創智能縮放。支持手寫(原筆跡)和鍵盤混合輸入。功能特色:1、小屏幕也可以記大事情,獨創手寫鍵盤混輸模式
2、任務管理,便簽,日歷,鬧鍾,彩信,日程安排3、在照片上自由塗鴉,插圖,拍照記事和語音記事4、widget直讀當前記事。贊同14| 評論

閱讀全文

與android記事本源碼下載相關的資料

熱點內容
應用被加密但不知道密碼 瀏覽:584
百度雲黑馬android 瀏覽:773
java格式化long 瀏覽:893
汽車如何加密文檔 瀏覽:625
公司理財第9版pdf 瀏覽:524
微信個人表情在文件夾 瀏覽:833
加密狗密碼監控 瀏覽:437
重載發生在編譯時 瀏覽:417
怎麼用app買東西 瀏覽:532
ug後處理多坐標宏命令 瀏覽:34
性教育pdf 瀏覽:863
解釋方式編譯方式名詞解釋 瀏覽:851
wrf編譯出現module 瀏覽:616
插入演算法最基礎代碼 瀏覽:27
powermill和ug編程 瀏覽:843
vf命令按鈕 瀏覽:283
塗鴉王國app怎麼 瀏覽:37
oppo如何關閉加密應用震動 瀏覽:802
直接拍PDF 瀏覽:580
伺服器有一個自動分配的ip地址嗎 瀏覽:470