安卓记事本源代码最新(安卓记事本开发)
admin 发布:2022-12-19 19:00 137
本篇文章给大家谈谈安卓记事本源代码最新,以及安卓记事本开发对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么查看安卓的源代码?或者安卓应用软件的源代码?
- 2、在win7下怎么下载android源代码?
- 3、怎样查看 Android APP 源代码
- 4、记事本JAVA的源代码
- 5、请问这个漂亮的网络记事本的源代码哪有下载?
怎么查看安卓的源代码?或者安卓应用软件的源代码?
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站长 原创,转载请注明出处和附带本文链接;
相关推荐
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接