搭建自己的Android浏览器(一)

最近尝试Android端开发,想开发一个自己的Android浏览器,根据自己的想法个性化定制,开博客用于记录和分享。

Android开发环境搭建

要进行Android开发,第一步当然是搭建Android的开发环境,无疑选择时下最流行也最方便的Android Studio。

  1. 下载Android Studio并配置Java环境
    百度一下Android Studio,百度自己有软件下载,也可以去中文社区下载。

    Java去官网下,一直安装就行,会自动配置环境变量。
  2. 安装Android Studio
    下载完之后,按提示一直下一步即可。
  3. 接下来就可以进行Android开发了
    首先是新建一个工程

    输入工程名称
    选择运行环境(因为手机是Android6.0,方便调试)
    第一个工程就建好了
    1. 先尝试一个HelloWorld的实现
      1.先在图形编辑框内拖拽生成界面
      2.查看xml文件,在mainactivity中绑定组件
mTextView = (TextView)findViewById(R.id.textView); //绑定组件和变量mButton = (Button) findViewById(R.id.button);mEditText = (EditText) findViewById(R.id.editText);
3.实现按钮功能,将横线上内容输出到textview中
mButton.setOnClickListener(new View.OnClickListener() { //按键事件响应    @Override    public void onClick(View v) {       mTextView.setText(mEditText.getText().toString()); //显示输入内容    }}
 4.连接手机,点击运行,查看结果

打开界面

输入内容并按下button

这样就顺利完成了第一个Android的尝试
完整代码

public class MainActivity extends AppCompatActivity {    private EditText mEditText; //用于输入内容    private Button mButton; //按键    private TextView mTextView; //用于显示内容    @Override    protected void onCreate(Bundle savedInstanceState) { //重写打开函数        super.onCreate(savedInstanceState);        this.setContentView(R.layout.activity_main);        mTextView = (TextView)findViewById(R.id.textView); //绑定组件和变量        mButton = (Button) findViewById(R.id.button);        mEditText = (EditText) findViewById(R.id.editText);        mTextView.setText("Hello World!"); //起始时设为“Hello World!“        mButton.setOnClickListener(new View.OnClickListener() { //按键事件响应            @Override            public void onClick(View v) {                mTextView.setText(mEditText.getText().toString()); //显示输入内容            }        });    }}

浏览器设想描述

毕竟想开发Android浏览器,先定一个小目标,有个努力的方向
1.实现浏览器的基本功能(浏览网页、历史记录、书签、设置之类的基础功能)
2.特色开发:简洁,计划首页就放一个搜索框;网页编辑,挺喜欢Edge编辑的功能,计划实现网页直接编辑,大概用截图的方式保存下来;有机会再加别的功能,比如翻个译啦,翻个墙啦之类的,还有把UI做得好看一点。
3.按照人的压力准则,不能给自己太长时间,希望15天之内能基本完成。

更多相关文章

  1. Android(安卓)UI开发第九篇——SlidingDrawer 抽屉效果
  2. Android(安卓)Studio下载安装教程及开发环境搭建
  3. Android简介与开发环境搭建
  4. 1.4EditText
  5. Android开发环境的搭建
  6. Android(安卓)NDK环境搭建
  7. Android(安卓)4.4环境搭建——Android(安卓)SDK下载与安装
  8. Android---2---TextView、Button、EditText
  9. Android自动化测试之环境搭建(二)

随机推荐

  1. Android系统架构浅析-「Android取经之路
  2. 标题栏系列:自定义沉浸式标题栏
  3. 什么是Android?
  4. 我的Android之旅——学习、项目、心态
  5. (1)集成
  6. Android(安卓)Framework - 开机启动 Init
  7. Google 正在悄悄解决 Android(安卓)的碎
  8. Android触摸事件的传递(七)-ViewGroup
  9. 「Android」将网页转换为PDF的初步实现
  10. Android小项目之十二 设置中心的界面