
android应用程序开发
文章平均质量分 57
jklinux
一个linux下的渣渣老码农
展开
-
Android Camera2获取图像的最简编程
Android Camera2获取摄像头图像的简单编程原创 2023-06-26 09:19:49 · 1945 阅读 · 2 评论 -
IntelliJ IDEA安卓开发环境搭建
IntelliJ IDEA是一个比较流行集成开发环境,它有商业版本和开源的社区版本,Android Studio就是基于社区版本的IntelliJ IDEA开发而成。首先得配置好java开发环境。其中开发环境要求是jdk8以上版本。最新版本的jdk可在官网下载: https://www.oracle.com/java/technologies/javase-downloads.html在Windows系统上安装JDK较为简单,下载jdk安装程序后双击安装即可,此安装程序集成了配置系统环境变量的功能,我们原创 2021-06-07 11:08:40 · 5566 阅读 · 1 评论 -
android-studio开发工具的安装及配置
在此之前必须把jdk的开发环境配置好. linux上的jdk开发环境配置可参考: http://blog.youkuaiyun.com/jklinux/article/details/71307814 windows上的jdk开发环境配置可参考: http://blog.youkuaiyun.com/jklinux/article/details/77861450android-studio的下载页原创 2017-09-08 01:42:58 · 11841 阅读 · 2 评论 -
android studio里查看一个类的帮助及其成员的方法
“在Android studio里,按f1仅仅是查看关于这工具本身的帮助(这点与Qt Creator不同). 要想查看一个类及其成员的说明时,就不能简单的按”F1”键了.一 增加光标定住在一个类名或一个函数时,,自动弹出相应的提供。如下图,光标在“AppCompatActivity”类名时,自动弹出的帮助信息: 在菜单”File” –> “Setting” 弹出的界面里选上”Show quic原创 2017-09-11 17:12:39 · 22691 阅读 · 0 评论 -
01 Android里的Activity类
Activity类的一个对象其实就一个窗口。虽然新版的Android里是用类AppCompatActivity来创建窗口对象, 但是它也是基于Activity类继承扩展而来的. Activity类的帮助文档:http://www.android-doc.com/guide/components/activities.html帮助文档中对Activity类的最主要的说明: 1 Activity类原创 2017-09-17 23:40:51 · 2491 阅读 · 0 评论 -
02 Activity窗口对象上的布局
Activity窗口对象可以通过调用 setContentView()设置要显示的控件,但只能设置一个View对象。如窗口上有多个按钮等多个控件时,则需要使用布局对象来管理控件的显示位置及对齐方式.布局控件等的类有: ConstraintLayout, GridLayout, FrameLayout, LinearLayout, RelativeLayout, TableLayout等.可创建一个布原创 2017-09-19 01:35:19 · 685 阅读 · 0 评论 -
03 Button对象的事件
当窗口或控件的状态发生时会自动触发调用相应的事件函数。 在Android里,这些事件是由各种监听器类来管理实现的,如一个按钮对象可以setOnClickListener设置在被单击时触发的监听器. 监听器是一个由抽像函数组成的接口, 具体的事件处理代码就写在抽像函数的实现里。一个按钮对象可以设置的监听器有: 监听器的用法基本上就是创建一个监听器对象,并实现它里面的抽像函数,再由按钮对象来设置使原创 2017-09-19 21:34:45 · 691 阅读 · 0 评论 -
04 Activity窗口间的切换及参数的传递
在Android系统里,App间的通信和一个App内的Activity间的通信都是由Intent类对象来完成的. Android是一个高度中央集权制管理的系统, 基本上所有的操作都是向系统发出请求,由系统来完成的. 这种向系统的请求操作就是由Intent来实现.Intent负责描述向系统请求操作的具体行为,涉及的参数及附带的数据等信息, Android系统根据Intent的描述信息作相应的操作。原创 2017-09-24 18:20:33 · 632 阅读 · 0 评论 -
05 用xml文件可视化设计窗口布局
前面一直用代码来设计窗口的布局,每次修改后,只有程序执行时才可看到设计的结果,而且当窗口的控件较多时,写代码的方式较为麻烦了。 所以Android里还提供了用xml文件,用可视化的方式来设计窗口布局.首先还是先用向导创建一个”Add No Activity”的项目, 然后菜单”File” –> “New” –> “Class”创建一个窗口类:/* MyActivity.java */package原创 2017-09-24 21:49:30 · 6870 阅读 · 0 评论 -
06 Android里的多线程及Handler通信
Android里的多线程编程与java里完全一样,无非要不就是继承Thread类要不就是实现接口Runnable的方式来实现多线程.实现:点击窗口上的”newThread”按钮,创建一个子线程并分配线程的ID, 每个线程每隔3秒输出0 ~ 9. 界面布局:/* activity_my.xml */<?xml version="1.0" encoding="utf-8"?><android.sup原创 2017-09-25 14:03:02 · 489 阅读 · 1 评论 -
Android Studio里的jni实现方法(二)
当使用第三方提供的jni库或不打算开源,方法一就不适用了。这里实现一个jni动态库与应用工程分离实现的方法.一 打开Android Studio, 菜单”Tools” – > “Android” –> “SDK Manager”在下图里选择安装”ndk”, 如已安装则跳过这步骤. Ndk安装完成后,会默认安装在”~/Android/Sdk/ndk-bundle/”目录里.二 因编译jni动态库时原创 2017-09-27 00:31:04 · 578 阅读 · 0 评论 -
Android Studio里的jni实现方法(一)
在Android Studio里可以直接创建支持c++代码的工程, 在如下图中选上即可直接在工程里实现jni的编码操作: 创建支持c++代码的工程后,工程目录里会有cpp子目里,里面会有native-lib.cpp文件, 可以里面编写jni操作的C++代码. 如在jni里实现用c++代码调用Linux系统的文件读写操作. 窗口上实现点击一个按钮调用jni把内容写入文件里,点击别一按钮调用jni把原创 2017-09-26 00:26:10 · 968 阅读 · 0 评论