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

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

Android开发环境搭建

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

  1. 下载Android Studio并配置Java环境
    百度一下Android Studio,百度自己有软件下载,也可以去中文社区下载。
    搭建自己的Android浏览器(一)_第1张图片
    Java去官网下,一直安装就行,会自动配置环境变量。搭建自己的Android浏览器(一)_第2张图片
  2. 安装Android Studio
    搭建自己的Android浏览器(一)_第3张图片 下载完之后,按提示一直下一步即可。
  3. 接下来就可以进行Android开发了
    首先是新建一个工程
    搭建自己的Android浏览器(一)_第4张图片
    输入工程名称搭建自己的Android浏览器(一)_第5张图片
    选择运行环境(因为手机是Android6.0,方便调试)搭建自己的Android浏览器(一)_第6张图片
    第一个工程就建好了
    1. 先尝试一个HelloWorld的实现
      1.先在图形编辑框内拖拽生成界面搭建自己的Android浏览器(一)_第7张图片
      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.连接手机,点击运行,查看结果

打开界面
搭建自己的Android浏览器(一)_第8张图片
输入内容并按下button
搭建自己的Android浏览器(一)_第9张图片
这样就顺利完成了第一个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 10 手机恢复删除的图片,目前只能恢复小图。
  2. 设置提示信息,输入值类型,输入框引入图片,设置输入框的形状
  3. 从Android读取Unity assets下的图片并保存为Bitmap格式
  4. 开机动画(闪动的ANDROID字样的动画图片)
  5. Android实现局部图片滑动指引效果
  6. Android ImageView 图片等比缩放问题
  7. Android自定义视图二:如何绘制内容

随机推荐

  1. android bitmap和base64之间的转换
  2. Android监听软键盘的显示和隐藏
  3. Android Studio报错:Unsupported method:
  4. listview 拖动 背景变黑
  5. android 通用混淆配置(近期)
  6. Android ListView实现Table行列效果
  7. Android 图片相关
  8. Android Mobile Application - Message c
  9. android 仿qq分组
  10. android纹理