当前位置:首页 > 代码 > 正文

安卓记事本源代码最新(安卓记事本开发)

admin 发布:2022-12-19 19:00 137


本篇文章给大家谈谈安卓记事本源代码最新,以及安卓记事本开发对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么查看安卓的源代码?或者安卓应用软件的源代码?

Android代码就是java代码,如果你只需要看代码不需要运行的话,在src目录的子目录下面找到*.java文件,然后用记事本打开即可,资源文件在res目录下.如果是要运行Andorid代码的话,就需要下载Eclipse以及Android的SDK和ADT插件了.

在win7下怎么下载android源代码?

1、下载msysgit,安装。

2、运行 X:\msysgit\msysgit\msys.bat; X 代表你安装的盘符,如 C、D等

3、输入命令,参考附图:

         cd X: X 代表你想要安装的盘符,建议除 C 盘之外的盘符

         git clone  

4、输入命令,参考附图:

          cd manifest 切换到manifest目录

          git tag 列出android各个分支版本

5、选择自己想要的版本源码,如 android-2.2_r1,敲命令

      git checkout android-2.2_r1

*** 执行以上操作,manifest 目录下会生成一个名为 default.xml 的 XML 文件,其中记录的就是android2.2系统各个模块的路径 ***

怎样查看 Android APP 源代码

需要把反编译的apk存放到apktools同级文件夹目录下,然后运行要查看的安装包,具体操作如下:

1、首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示。

2、按住shift+鼠标右键打开命令窗口,运行代码 apktool d yd.apk(安装包的名字)。

3、apk后缀名改成zip,解压双击打开xml格式文件如下图所示。

4、打开cmd命令窗口,如下图所示依次输入命令。

5、将classes.dex打包成jar包 需要用到dex2ja。

6、然后就可以查看需要的源代码,如下图所示。

记事本JAVA的源代码

import java.awt.BorderLayout;

import java.awt.FileDialog;

import java.awt.Font;

import java.awt.datatransfer.Clipboard;

import java.awt.datatransfer.DataFlavor;

import java.awt.datatransfer.StringSelection;

import java.awt.datatransfer.Transferable;

import java.awt.datatransfer.UnsupportedFlavorException;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.border.TitledBorder;

/*因为根据个人的电脑路径可能有所偏差,没有源路径的情况下,设置默认保存路径为D盘根目录下

* 若要选择保存其他地方,可以选择 另存为*/

public class TestDemo extends JFrame {

private static final long serialVersionUID = -5355432125621015300L;

private String url = null;//文件路径

private String str=null;//复制或剪切 的字符串

private StringSelection stringSelection=null;

private Clipboard clipboard=new Clipboard(str);

private Transferable transferable=null;

private DataFlavor flavor=null;

public TestDemo() {

init();

}

private void init() {

setTitle("我的记事本");

setSize(500, 600);

setContentPane(createContentPane());//添加主面板

}

/*创建主面板*/

private JPanel createContentPane() {

JPanel pane = new JPanel(new BorderLayout());

pane.add(BorderLayout.NORTH, createChocePane());//添加菜单栏

pane.add(createAreaPane());//添加文本编辑区域

return pane;

}

/*创建菜单栏,以及实现功能*/

private JPanel createChocePane() {

JPanel pane = new JPanel();

JMenuBar menuBar1 = new JMenuBar();

JMenu menu = new JMenu("文件");

menuBar1.add(menu);

JMenuItem menuIt1 = new JMenuItem("新建");

JMenuItem menuIt2 = new JMenuItem("打开");

JMenuItem menuIt3 = new JMenuItem("保存");

JMenuItem menuIt4 = new JMenuItem("另存为");

menu.add(menuIt1);

menu.add(menuIt2);

menu.add(menuIt3);

menu.add(menuIt4);

JMenuBar menuBar2 = new JMenuBar();

JMenu menu2 = new JMenu("编辑");

menuBar2.add(menu2);

JMenuItem menuIt5 = new JMenuItem("复制");

JMenuItem menuIt6 = new JMenuItem("剪切");

JMenuItem menuIt7 = new JMenuItem("粘帖");

menu2.add(menuIt5);

menu2.add(menuIt6);

menu2.add(menuIt7);

JMenuBar menuBar3 = new JMenuBar();

JMenu menu3 = new JMenu("帮助");

menuBar3.add(menu3);

JMenuItem menuIt8 = new JMenuItem("关于记事本");

menu3.add(menuIt8);

pane.add(menuBar1);

pane.add(menuBar2);

pane.add(menuBar3);

menuIt1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

testArea.setText(null);

}

});

menuIt2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

final FileDialog fd = new FileDialog(new JFrame(), "查找文件",

FileDialog.LOAD);

fd.setVisible(true);

if (fd.getDirectory() != null fd.getFile() != null) {

testArea.setText(null);

url = fd.getDirectory() + fd.getFile();

try {

BufferedReader in = new BufferedReader(new FileReader(

url));

for (int i = 0;; i++) {

testArea.append(in.readLine());

if (in.read() == -1) {

break;

} else

continue;

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

});

menuIt3.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

if (url==null) {

url="D:\\新建 文本文档.txt";

}

File f = new File(url);

BufferedWriter out = null;

try {

out = new BufferedWriter(new FileWriter(url));

f.createNewFile();

out.append(testArea.getText());

out.flush();

} catch (IOException e1) {

e1.printStackTrace();

} finally {

try {

out.close();

} catch (IOException e1) {

e1.printStackTrace();

}

}

}

});

menuIt4.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

FileDialog fd = new FileDialog(new JFrame(), "保存文本",

FileDialog.SAVE);

fd.setVisible(true);

if (url!=null) {

File f = new File(url);

BufferedWriter out = null;

try {

f.createNewFile();

out = new BufferedWriter(new FileWriter(url));

out.append(testArea.getText());

out.flush();

} catch (IOException e) {

e.printStackTrace();

} finally {

try {

out.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

});

menuIt5.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

str=testArea.getSelectedText();

stringSelection=new StringSelection(str);

clipboard.setContents(stringSelection, null);

}

});

menuIt6.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

str=testArea.getSelectedText();

stringSelection=new StringSelection(str);

clipboard.setContents(stringSelection, null);

int start=testArea.getSelectionStart();

int end=testArea.getSelectionEnd();

testArea.replaceRange( null,start,end);

}

});

menuIt7.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

transferable=clipboard.getContents(this);

flavor=DataFlavor.stringFlavor;

if (transferable.isDataFlavorSupported(flavor)) {

int start=testArea.getSelectionStart();

int end=testArea.getSelectionEnd();

testArea.replaceRange( null,start,end);

int pos=testArea.getCaretPosition();

try {

str=(String)transferable.getTransferData(flavor);

testArea.insert(str, pos);

} catch (UnsupportedFlavorException e1) {

e1.printStackTrace();

} catch (IOException e1) {

e1.printStackTrace();

}

}

}

});

menuIt8.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(null,"功能简单,绝对原创 ");

}

});

return pane;

}

JTextArea testArea;

private JScrollPane createAreaPane() {

JScrollPane pane = new JScrollPane();

pane.setBorder(new TitledBorder("编辑区域"));

testArea = new JTextArea();

testArea.setFont(new Font("宋体", Font.BOLD, 13));

testArea.setLineWrap(true);

pane.getViewport().add(testArea);

return pane;

}

public static void main(String[] args) {

TestDemo td = new TestDemo();

td.setVisible(true);

}

}

请问这个漂亮的网络记事本的源代码哪有下载?

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"ua href="reg1.asp"

font color="#00ACF0"a href="reg1.asp"

font color="#00ACF0"注册/font/a/font/a/ua 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"对不起,你还没有登陆,请登陆!/fontpfont 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

tdimg 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/spanfont color="#703F15"b a href="NewList.asp"font color="#703F15"最新记事/font/a /bspan style="font-weight: 700"a href="goodList.asp"font color="#703F15"佳作推荐/font/a/spanb 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

关于安卓记事本源代码最新和安卓记事本开发的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/19051.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载