搭建自己的Android浏览器(一)[通俗易懂]
生活随笔
收集整理的這篇文章主要介紹了
搭建自己的Android浏览器(一)[通俗易懂]
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
搭建自己的Android瀏覽器(一)
最近嘗試Android端開發(fā),想開發(fā)一個自己的Android瀏覽器,根據(jù)自己的想法個性化定制,開博客用于記錄和分享。
Android開發(fā)環(huán)境搭建
要進(jìn)行Android開發(fā),第一步當(dāng)然是搭建Android的開發(fā)環(huán)境,無疑選擇時下最流行也最方便的Android Studio。
- 下載Android Studio并配置Java環(huán)境
百度一下Android Studio,百度自己有軟件下載,也可以去中文社區(qū)下載。
Java去官網(wǎng)下,一直安裝就行,會自動配置環(huán)境變量。 - 安裝Android Studio
下載完之后,按提示一直下一步即可。 - 接下來就可以進(jìn)行Android開發(fā)了
首先是新建一個工程
輸入工程名稱
選擇運(yùn)行環(huán)境(因?yàn)槭謾C(jī)是Android6.0,方便調(diào)試)
第一個工程就建好了
- 先嘗試一個HelloWorld的實(shí)現(xiàn)
1.先在圖形編輯框內(nèi)拖拽生成界面
2.查看xml文件,在mainactivity中綁定組件
- 先嘗試一個HelloWorld的實(shí)現(xiàn)
mTextView = (TextView)findViewById(R.id.textView); //綁定組件和變量
mButton = (Button) findViewById(R.id.button);
mEditText = (EditText) findViewById(R.id.editText);
3.實(shí)現(xiàn)按鈕功能,將橫線上內(nèi)容輸出到textview中
mButton.setOnClickListener(new View.OnClickListener() { //按鍵事件響應(yīng)
@Override
public void onClick(View v) {
mTextView.setText(mEditText.getText().toString()); //顯示輸入內(nèi)容
}
}
4.連接手機(jī),點(diǎn)擊運(yùn)行,查看結(jié)果
打開界面
輸入內(nèi)容并按下button
這樣就順利完成了第一個Android的嘗試
完整代碼
public class MainActivity extends AppCompatActivity {
private EditText mEditText; //用于輸入內(nèi)容
private Button mButton; //按鍵
private TextView mTextView; //用于顯示內(nèi)容
@Override
protected void onCreate(Bundle savedInstanceState) { //重寫打開函數(shù)
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!"); //起始時設(shè)為“Hello World!“
mButton.setOnClickListener(new View.OnClickListener() { //按鍵事件響應(yīng)
@Override
public void onClick(View v) {
mTextView.setText(mEditText.getText().toString()); //顯示輸入內(nèi)容
}
});
}
}
瀏覽器設(shè)想描述
畢竟想開發(fā)Android瀏覽器,先定一個小目標(biāo),有個努力的方向
1.實(shí)現(xiàn)瀏覽器的基本功能(瀏覽網(wǎng)頁、歷史記錄、書簽、設(shè)置之類的基礎(chǔ)功能)
2.特色開發(fā):簡潔,計劃首頁就放一個搜索框;網(wǎng)頁編輯,挺喜歡Edge編輯的功能,計劃實(shí)現(xiàn)網(wǎng)頁直接編輯,大概用截圖的方式保存下來;有機(jī)會再加別的功能,比如翻個譯啦,翻個墻啦之類的,還有把UI做得好看一點(diǎn)。
3.按照人的壓力準(zhǔn)則,不能給自己太長時間,希望15天之內(nèi)能基本完成。
總結(jié)
以上是生活随笔為你收集整理的搭建自己的Android浏览器(一)[通俗易懂]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐几个代码自动生成器,神器!!!「建议
- 下一篇: chmod 755 与chmod +x的