1.3创建你的第一个Android项目——Android第一行代码(第二版)笔记, 创建HelloWorld项目 如果是第一次,会经过漫长的等待。 启动模拟器 可以用第三方模拟器,也可以用官方集成的 点击后
1.3.4分析你的第一个Android程序——Android第一行代码(第二版)笔记, 切换项目结构模式 Project模式的项目结构 我们将项目切换成Project模式,这就是真实的目录结构。 这个项目的目录介
1.3.5 详解项目中的资源——Android第一行代码(第二版)笔记, 所有以 drawable 开头的文件夹都是用来存放 图片 的。 所有以 mipmap 开头的文件夹都是用来存放应用 图标 的 所有以 values 开
1.3.6 详解build.gradle文件——Android第一行代码(第二版)笔记, 不同于Eclipse,Android Studio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具,它使用了一种基于Groovy的领域特
1.4掌握日志工具的使用——Android第一行代码(第二版)笔记, Android中的日志工具类是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。 Log.v():用于打印那些最为琐碎
Android开发当中ListView的使用, 首先我们看ListView实现之后的的效果,如下图所示: 现在我们来看看如何来实现这个可以进行上下活动的ListView: 首先是主界面Activity_Main.xml的代码: ? xml
Android Studio 学习笔记(四):Adapter和RecyclerView说明, 在现版本中,滚动控件有多种,而相比于ListView,GridView,RecyclerView的用途更广,因此将前两者作为Adapter适配器的引入,再对RecyclerVi
Android Studio 学习笔记(三):简单控件及实例, 本文针对常用控件(Textview、Button、EditText、RadioButton、CheckBox、ImageView)进行简单说明 控件、组件、插件概念区分 说到控件,就不得不区分一
Android Context完全解析,你所不知道的Context的各种细节, 前几篇文章,我也是费劲心思写了一个ListView系列的三部曲,虽然在内容上可以说是绝对的精华,但是很多朋友都表示看不懂。好
在非NDK编译条件下使用Android Log函数, 解决的需求 有些时候不能在NDK环境编译,或者使用NDK编译会颇费周折,然后又想使用Android系统自带的Log类方法,那么我们就可以使用 dlopen 来实现
Android Studio 学习笔记(二):布局简介和xmlns说明, 初学Android Studio,是在b站看的教程视频,这里的笔记也是以其为基础的,个人强烈安利: 【天哥】Android开发视频教程最新版 Android Stu
14.Android-使用sendMessage线程之间通信, 1.Handler介绍 Handler 是一个消息分发对象。handler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,通过它可以实现在不同线程之间
15.Android-实现TCP客户端,支持读写,读写怎么写 在上章 14.Android-使用sendMessage线程之间通信 我们学习了如何在线程之间发送数据. 接下来我们便来学习如何通过socket读写TCP. 需要注意的是
异常 lock buffer failed for format 0x23, 02-11 21:21:45.669625 14804 14815 W Monkey : // java.lang.RuntimeException: lock buffer failed for format 0x2302-11 21:21:45.669625 14804 14815 W Monkey : // at android.media.ImageReader$SurfaceIm
Android Studio 学习笔记(一)环境搭建、文件目录等相关说明, Android Studio 学习笔记(一)环境搭建、文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于
ViewPager调用notifyDataSetChanged() 刷新问题解决方案, 一、问题来由 ViewPager控件很大程度上满足了开发者开发页面左右移动切换的功能,使用非常方便。但是使用中发现,在删除或者修改数
【React Native】某个页面禁用物理返回键,返回到页面 1、引入组件 import { BackHandler,} from 'react-native'; 2、添加监听 componentDidMount(): void { BackHandler.addEventListener( 'hardwareBackPress' , this .onBackB
Flutter开发之Widget学习, 一、Text 组件 属性 textAlign:TextAlign.left, -----文本对齐方式maxLines:1, -----显示最大行overflow:TextOverflow.clip, -----文本溢出的处理方式 clip:直接切断溢出的文字。 elli
Kotlin Android项目静态检查工具的使用,静态网站工具 Kotlin Android项目静态检查工具的使用 Kotlin Android项目可用的静态检查工具: Android官方的Lint, 第三方的ktlint和detekt. 静态检查工具 静态检
Kotlin DSL for HTML实例解析, Kotlin DSL for HTML实例解析 Kotlin DSL, 指用Kotlin写的Domain Specific Language. 本文通过解析官方的Kotlin DSL写html的例子, 来说明Kotlin DSL是什么. 首先是一些基础知识, 包括
Binder基本使用, Android开发中,Binder是一种跨进程通信方式,而使用AIDL可以实现Binder的工作。 如何使用它是了解它的第一步,本文章主要记录使用Binder的一些步骤。(代码思路参考《
android sdk manager 无法更新,解决连不上dl.google.com的问题, 感谢博主的帮助,入口在这:https://www.jianshu.com/p/8fb367a51b9f?utm_campaign=harukiutm_content=noteutm_medium=reader_shareutm_source=weixin_timeline 以下
Android Binder实现浅析-Binder驱动, 简介 Android是如何实现跨进程通信的,大家熟悉的Binder是什么,怎么设计的,进程间的数据如何发送接收的。本文将以及解析,并对Binder驱动实现、Nati
13.Android-ListView使用、BaseAdapter/ArrayAdapter/SimpleAdapter适配器使用, 1.ListView ListView是 Android 系统为我们提供的一种列表显示的一种控件,使用它可以用来显示我们常见的列表形式。继承自抽
Android-ServiceManager, ServiceManager在init进程启动之后启动,用来管理系统中的service,那么首先理解一下在init进程启动之后启动这句话类: 一般开机过程分为三个阶段: 在ServiceManager中有两