Android Studio
马克make
奋斗不息,战斗不止
展开
-
Android studio 常用快捷键
1.Alt+Enter ,快速修复错误2.Ctrl+Shift+空格 ,智能分析表达式,列出可能的方法名、变量名3.Ctrl+Alt+F ,生成全局变量4.Ctrl+Q ,查看提示5.F1 ,网页打开SDK文档;6.Ctrl+/ ,注释// int sss;7.Ctrl+Shift+/ ,注释/* int sss;*/...原创 2019-07-14 17:27:24 · 131 阅读 · 0 评论 -
Android JNI本地编程 数据类型
1、什么是JNI:JNI(Java Native Interface):java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++) 外部的c/c++代码也可以调用java代码 2、为什么使用JNI: 效率上 C...原创 2019-07-21 11:49:55 · 142 阅读 · 0 评论 -
Android studio 调用JNI库(.so) 的例子(demo_3)
Android Studio 3.4.1JRE: 1.8.0_152-release-1343-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oWindows 7 6.11.新建工程,添加jni库 .solibs目录是空的,将制作好的jni库 .so复制进去;不知道怎么写jni库的,看我的其它博文;...原创 2019-07-20 19:10:10 · 513 阅读 · 0 评论 -
Android studio JNI生成(.so) 简单例子(demo_2)
Android Studio 3.4.1JRE: 1.8.0_152-release-1343-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oWindows 7 6.1一、环境准备:NDK(针对windows机器)设置好环境变量,不知道就百度一下;android SDK已经自带ndk-bundle了,对应的目录就是A...原创 2019-07-20 17:44:14 · 403 阅读 · 0 评论 -
AndroidStudio ListView (定制ListView的界面)
bt_list_adapter_type.java新建.java文件,定义一个实体类 bt_list_adapter_type.java ,作为ListView适配器的适配类型;public class bt_list_adapter_type{ private String name; private int imageId; public bt_list_a...原创 2019-07-01 19:23:48 · 2866 阅读 · 1 评论 -
Android studio Dialog 弹出式对话框
Android studio Dialog 弹出式对话框原创 2019-07-02 20:21:09 · 2245 阅读 · 4 评论 -
AndroidStudio AndroidManifest.xml 详解
解析:Google官方示例中的teapots项目中的一个文件,我们就针对这份文件来分析字段的意义,字段的意义参考的是官方文档;<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sample.teapot" android:vers...原创 2019-07-02 11:03:00 · 8226 阅读 · 0 评论 -
AndroidStudio ListView 简单使用 (使用android自带的 android.R.layout.simple_list_item_1)
Listview的基本XML属性android:divider="#f00" 分割线的颜色android:dividerHeight="2dp" 分割条的高度android:cacheColorHint="#0fff" 当列表使用背景图之后,下拉或者上拉都会出现一个问题:背景图不见了android:scrollingCache="false"...原创 2019-07-01 14:08:17 · 4094 阅读 · 1 评论 -
Android Studio 开关控件Switch使用
导入import android.widget.SwitchAndroid studio 只有import单个包的快捷键:Alt+Enter。没有Eclipse下的快速导入包的快捷键Ctrl+Shift+O。但Android studio设置里有一项Auto Import自动导入功能。设置过程如下:Android studio --> File-->Settings--&...原创 2019-07-01 10:15:45 · 9566 阅读 · 1 评论 -
android studio 如何修改app名字、修改app图标
1.如何修改app名字直接在文件AndroidManifest.xml中的android:label=”@string/app_name”去修改即可,直接去修改app_name中的名字,中、英文都是可以的;修改后,手机安装完就如图注意:项目的versionName、versionCode若需要修改,可以直接去build.gradle中去修改,然后重新编译即可,不要去清单文件An...原创 2019-06-30 17:24:03 · 71425 阅读 · 3 评论 -
Android studio断点调试
一、插入断点选定要设置断点的代码行。在行号的区域后面单击鼠标左键就可以;二、进入调试状态设置好断点后,点击工具栏中的小臭虫(Debug)进入调试状态;当一个应用进入调试状态后,Android Studio会弹出这样的Debug窗体,即调试者状态。我们在这里能够对我们的程序进行监视和调试。IDE下方出现Debug视图。在①区域中显示了程序运行到断点处所调用过的所...原创 2019-06-30 16:16:43 · 232 阅读 · 0 评论 -
Android studio demo_1_相册
例子是相册例子,可以显示图片,增加了4张png,按钮切换;使用了基本控件和布局;MainActivity的代码package com.yk.photo_show;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import a...原创 2019-06-30 15:51:23 · 1709 阅读 · 1 评论 -
android:gravity/layout_gravity、android:padding/layout_margin 区别
(1)android:gravity与android:layout_gravity区别,两个非常相似的属性;他们的区别在于:android:gravity属性是对该view中内容的限定,比如一个button 上面的text,你可以设置该text 相对于view的靠左,靠右等位置。android:layout_gravity是用来设置该view相对与父view 的位置,比如一个butto...原创 2019-06-30 11:09:56 · 184 阅读 · 0 评论 -
AndroidStudio 基础控件与布局
---------------------控件------------------------------------------1.TextView 控件常用属性:android:id–控件的id //"@+id/textView1"android:layout_width–控件宽度android:layout_height–控件高度//warp_content:包...原创 2019-06-30 10:38:08 · 1930 阅读 · 1 评论 -
Android中的xmlns
Android中的xmlns在Android中,目前我们碰到的xmlns一共有三种:xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"xmlns:app="http://schemas.android.com/apk/res-a...原创 2019-06-29 15:17:25 · 530 阅读 · 0 评论 -
Android studio JNI生成(.so) 串口例子(demo_4)
Android用到了串口编程,发现Google发布了一个demo,android-serialport-api;有现成的代码和APK,代码下载后,在android studio下重新编成一个.so库;https://code.google.com/archive/p/android-serialport-api/一、环境准备可以参考我的其它文章,很详细;二、代码移植将如...原创 2019-07-21 18:49:26 · 254 阅读 · 0 评论