zoukankan      html  css  js  c++  java
  • [record] 初入android

    参考1: https://www.javatpoint.com/hello-android-example

    首先下载android studio

    然后新建一个empty activity的项目。

    然后新建一个虚拟设备,AVD。我选择pixel xl,API level 29,也就是android 10. 这里有个下载的过程。

    java代码在:{home}AndroidStudioProjectsCheckHouseappsrcmainjavacomexamplecheckhouseMainActivity.java

    界面layout代码在:{home}AndroidStudioProjectsCheckHouseappsrcmain eslayoutactivity_main.xml

    打开界面layout,可以修改基础显示。

    首先通过界面layout的图形化编辑方式,添加控件,编辑其属性。然后参考通过如下方式再mainactivity里注册(以textview为例)

    EditText edittext_query_stat;
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            addListenerOnButton();
        }
    
    public void addListenerOnButton() {
            edittext_query_stat = (EditText) findViewById(R.id.editText);
    }
    

      

    注意,通过empty activity进行扩增控件的时候,直接拖入的空间并不是程序运行时展现的layout,在拖动完后还要给每个空间加入constraint(也就是它实际运行时候,相对周边的位置关系),这个可以通过在图形化编辑界面,来拖动每个空间上附着的四个方向箭头(不点击时长得像弹簧,其控制点在四边上而不是四角上),或者在attribute页面里,通过点四个方向上的加号来自动添加。如下图:

    如果遇到问题:NetworkOnMainThreadException异常

    参考:https://blog.csdn.net/baidu_35975930/article/details/79765522

    如果遇到问题:java.lang.SecurityException: Permission denied (missing INTERNET permission?) 解决

    参考:https://www.cnblogs.com/yidan621/p/5658631.html

    如果遇到问题:java.net.SocketException: socket failed: EPERM (Operation not permitted)

    参考:https://stackoverflow.com/questions/56266801/java-net-socketexception-socket-failed-eperm-operation-not-permitted

    也可以在emulator上面将程序卸载,然后再跑一遍。

    android studio连接华为手机进行调试

    参考:https://blog.csdn.net/shanshan_1117/article/details/89188812

    在连接手机时,选择文件传输,打开usb调试,并且通过连接手机后挂载的CD rom,安装华为手机助手。但是华为手机助手的HDB调试对android studio没有帮助,还是要usb调试才行。(最后到底怎么成功的,其因果链我也没搞懂。。)

  • 相关阅读:
    CH6201走廊泼水节
    P3366 (模板)最小生成树
    linux 基础语法
    django 3.1 序列化讲述
    django 的基础设计
    django 的初始项目结构
    http
    mysql(一)
    反射型xss
    html(四)
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/12238482.html
Copyright © 2011-2022 走看看