E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android基础技术笔记
android基础
---拖拉与缩放
实现图片的拖动,放大,缩小Main.xmlMainActivity.javapublicclassMainActivityextendsActivity{privateImageViewimageView;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.
proheart
·
2020-08-10 18:36
android学习
android
matrix
float
distance
layout
encoding
android基础
--JNI基础:C/C++语言
JNI简介什么是JNIJNI(JavaNativeInterface)java本地开发接口JNI是一个协议,有了这个协议可以使Java代码和C/C++代码相互调用.--C语言调用java是使用反射技术,C反射java.为什么用JNI*JNI扩展了java虚拟机的能力,如wifi热点共享功能,wifi需要使用到硬件,而硬件需要驱动程序,只有c语言可以开发驱动程序游戏外挂就是用C写的,拿到别的玩家
预见未来ColorfulDays
·
2020-08-10 15:16
Android
Java核心
技术笔记
-第4章
第4章对象与类1.不要编写返回引用可变对象的访问器方法例如:classEmployee{privateDatehireDay;publicDategetHireDay(){returnhireDay;}}Employeee=...;Dated=e.getHireDay();此时,d就是e的hireDay,对d的更改会直接造成e的hireDay的更改。2.如果两个对象属于同一个类,那么一个对象的方法
acwa
·
2020-08-10 15:01
Java核心技术笔记
Java核心
技术笔记
对象与类
《Java核心技术卷Ⅰ》第4章对象与类面向对象程序设计创建标准Java类库中的类对象如何编写自己的类OOP传统的结构化程序设计:首先确定如何操作数据,再决定如何组织数据。面向对象程序设计:将数据放在第一位,再考虑操作数据的算法。类类(class)是构造对象的模板或蓝图,由类构造(construct)对象的过程称为创建类的实例(instance)。封装(encapsulation),也称数据隐藏,封
weixin_34121304
·
2020-08-10 13:21
【
Android基础
篇】SimpleAdapter重写时响应CheckBox复选框状态改变
在使用自定义ListView时,往往需要自己基于SimpleAdapter重写适配器,承接上篇在自定义Adapter实现按钮响应,今天实现响应CheckBox。和上篇一样,我们需要在重写的MySimpleAdapter中添加一个MainActivity的变量,用于调用MainActivity的改变List>中的数据的方法,这样才能达到刷新ListView的目的。代码如下:这是MainActivit
zgljl2012
·
2020-08-10 05:58
Android应用
Android基础
--ListView的复用机制
RecycleBin机制RecycleBin缓存机制如图:RecycleBin代码实现:其实就是BaseAdapter中的getView方法的第二个参数convertView复用代码如下:这是两种样式的item的复用@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupviewGroup){LayoutInflaterinf
小小米乐
·
2020-08-10 05:23
Android高级UI
Android基础
之——CountDownTimer类,轻松实现倒计时功能
在发现这个类之前,一直是用的handler,子线程发消息,UI线程进行倒计时的显示工作。前几天在做一个倒计时显示的时候发现了这个类,用起来很方便翻看了下源码,内部已经帮我们实现了handler的子线程操作CountDownTimer这个类用起来很简单,两个参数,几句代码搞定,如下:CountDownTimer(longmillisInFuture,longcountDownInterval)构造函
Liang0x01
·
2020-08-10 05:45
Android基础
Android基础
总结——进程优先级及提高优先级的方法(Service尽量不死之法)
进程的生命周期Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。优先级最低的进程首先被杀死。这个进程重要性的层次结构主要有五个等级。Android会尽可能高的估量一个进程的级别。比如,一个进程拥有一个可见状态的activity和一个
走慢一点点
·
2020-08-10 04:25
Android基础
android 要学会哪些
GoogleAndroid官方教程AndroidTrainingCourseinChinese
Android基础
上面可能是一个比较全面系统的培训教程,对于新手们可能对某些需要着重掌握的东西比较迷茫,
阻抗为零
·
2020-08-10 02:57
学习
android
Android基础
:三种inflate的区别
inflate的3种方式View.inflate(…)inflater.inflate(…)LayoutInflater.from(getActivity()).inflate(…)实例:类:MenuFragment@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanc
AndroidCQC
·
2020-08-10 01:14
Android非UI
Android基础
:获取手机联系人工具类
Bean:publicclassContactInfo{publicStringid;publicStringname;publicStringphone;}ContactUtils.javapublicclassContactUtils{/***获取联系人数据**@paramcontext*@return*/publicstaticListgetAllContacts(Contextcontex
AndroidCQC
·
2020-08-10 01:43
Android非UI
android基础
学习12——内容提供者ContentProvider的使用
内容提供者(ContentProvider)是Android系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口。在Android系统中,应用程序之间是相互独立的,分别运行在自己的进程中,相互之间没有数据交换。若应用程序之间需要共享数据,就需要用到ContentProvider。ContentProvider是不同应用程序之间进行数据交换的标准API,它以Ur
sinahyy
·
2020-08-10 00:07
新手
Android基础
3
Activity(A)跳转到Activity(B)又回到Activity(A),怎么保证数据的持久化?在Activity的onPause()方法中保存数据,比如用SharedPreference如果跳转到活动B后,活动A被回收,此时再返回活动A,活动A会经历那些阶段?如果Activity是异常回收的,那么A回收的时候会调用onSaveInstanceState()来临时保存数据,在回到Activi
不穿鞋的猫丶
·
2020-08-10 00:15
Android学习笔记
Android基础
2
java的基本数据类型有哪些?int、long、short、byte、char、boolean、float、doublejava基本数据类型的字节多大?byte:1short:2int:4long:8char:2float:4double:8boolean:1/8字节引用数据类型有哪些?类、接口、数组、枚举、字符串基本数据类型和引用数据类型的区别?存储位置不同:基本数据类型被创建时在栈上划分内存直
不穿鞋的猫丶
·
2020-08-10 00:44
Android学习笔记
为新手准备的安卓连接经典蓝牙模块教程
绪论:本人业余爱好者一个,无
android基础
,在开发android蓝牙的时候遇到了很多问题,其中最难受的还是基础不够好而看不懂别人在写什么。
qq_36514344
·
2020-08-09 23:29
android开发
Android基础
控件——ListView实现时间轴效果
ListView实现时间轴效果实现思路:该View是通过ListView实现的,通过实体两个字段内容content和时间time来展示每个ListItem时间轴是使用上面一条线(20dp)和中间一个圆(15dp)和下面一条线(40dp)组装成的在ListView中,设置其分割线为空,并且没有点击效果效果图:步骤一:使用xml画出一个灰色的圆点(time_cycle.xml)步骤二:javabean
Hensen_
·
2020-08-09 23:21
Android开发之如何在WebView中点击链接使用自身打开(解决出现的选择使用第三方应用的问题)
最近在学习
Android基础
开发的时候,学到了WebView这一部分,发现按照最基本的编写方式,每次系统都提示使用第三方应用打开(使用红米1s作为测试机型,MIUI6.7.1.0)。
liucan89096
·
2020-08-09 22:40
Android学习
Android 面试题(二)
Android基础
篇
Android基础
篇前言1、Android点击应用图标如何启动APP?2、Activity四种启动模式3、Android横竖屏切换activity生命周期?
Jaynm
·
2020-08-09 21:09
面试题
【
Android基础
学习】Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案
Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案原文地址:http://blog.csdn.net/ys408973279/article/details/499944071.Android5.0以上:半透明(APP的内容不被上拉到状态)2.Android4.4以上:全透明(APP的内容不被上拉到状态)3.Android4.4以下:不占据s
dodod2012
·
2020-08-09 20:13
Android
基础
Android基础
内容提供者ContentProvider的使用详解(转)
1.什么是ContentProvider首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的文件、数
dmmh3333
·
2020-08-09 20:10
【
Android基础
】listview控件的使用(1)------最简单的listview的使用
listview控件是项目开发中最常用的空间之一,我将慢慢推出关于listview的一系列的文章,先从最简单的,系统自带的listview开始吧!先上效果图:activity_one.xmlOneActivity.javapackagecom.example.listviewdemo;importjava.util.ArrayList;importjava.util.List;importandr
赵凯强
·
2020-08-09 20:45
Android自带控件使用
Listview控件使用详解
Android基础
之ContentProvider与ContentResolver
ContentProvider类一、简介1、不同应用间数据交互和共享的组件。2、不同线程间进行数据交互和共享,即跨进程通信。3、可用于进程间和进程内通信二、原理底层原理和Binder机制相同三、使用1、统一资源标识符(URI)(1)作用:用来唯一标识ContentProvider和其中的数据,然后进行数据操作(2)使用:自定义URI=content://com.example.provider/T
宠物饲养员
·
2020-08-09 19:50
Android
Android基础
之Activity
一、正常情况下Activity的生命周期(1)onCreate(),Activity被启动的第一个方法,创建Activity。(2)onStart(),Activity被启动,还在后台,这时Activity可见,但是不能交互。(3)staticonResume(),Activity来到前台和用户进行交互。(4)staticonPause(),Activity暂停,该状态下被另一Activity遮盖
宠物饲养员
·
2020-08-09 19:50
Android
【
Android基础
】内容提供者ContentProvider的使用详解
1.什么是ContentProvider首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的文件、数
赵凯强
·
2020-08-09 17:31
Android数据存储与持久化
Android基础
入门教程——2.3.4 ImageView(图像视图)
Android基础
入门教程——2.3.4ImageView(图像视图)标签(空格分隔):
Android基础
入门教程本节引言:本节介绍的UI基础控件是:ImageView(图像视图),见名知意,就是用来显示图像的一个
coder-pig
·
2020-08-09 16:48
Android基础
入门教程——2.3.9 RatingBar(星级评分条)
Android基础
入门教程——2.3.9RatingBar(星级评分条)标签(空格分隔):
Android基础
入门教程本节引言:上一节的SeekBar是不是很轻松咧,本节我们学的这个RatingBar(星级评分条
coder-pig
·
2020-08-09 16:48
android
UI
RatingBar
评分条
简单定制
谷歌推出可穿戴设备专用系统Android Wear
北京时间3月19日消息,谷歌今天在其官方博客宣布,在移动操作系统
Android基础
上,它延伸了一个可穿戴专用系统:AndroidWear。目前,谷歌已经发布了一个开发者预
wefgewfgwefwe
·
2020-08-09 13:48
Android基础
知识_Activity标准启动模式示例
一、示例工程LaunchMode代码activity_main.xml代码如下:MainActivity.java代码如下:packagecom.example.launchmode;importorg.apache.http.conn.ManagedClientConnection;importandroid.app.Activity;importandroid.content.Intent;i
谁见过风
·
2020-08-09 13:14
Android
android
重看android(一) android架构
前言:从事android工作也有几年了,慢慢对
android基础
和知识点不那么重视了,觉得自己开始浮躁了,没有方向。我想重新回顾一下android,总结,整理并且提高。
木奉
·
2020-08-09 12:08
重看android
架构
手机
cpu
Android基础
- 线程thread和Handler消息机制
一、线程继承Thread类实现Runnable接口二、Handler机制主线程有一个消息队列(对于我们不可见);我们只需要考虑如何存放消息(子线程放进去)和处理消息(将消息拿出来)。Handler:1、发送一个Mesaage对象2、处理一个MessageMessage:传递信息子线程创建一个Message对象,设置需要界面的信息通过Handler发送(系统自动调用)Handler的处理消息方法存放
dicuo0992
·
2020-08-09 07:22
Android基础
- Activity生命周期
一、Activity生命周期概览二、各个生命周期1.onConcrete():这个阶段表示Activity正在被创建,适合做一些初始化的工作。比如说layout上面各个组件的加载,以及初始化成员变量等等。所以它的作用和main()比较类似。2.onStart():这个阶段表示Actvity正在被启动,程序已经即将开始,而且layout也已经(被系统)可见了,但是仍在后台运行,用户暂时看不到。3.o
dicuo0992
·
2020-08-09 07:21
移动开发
Android基础
- Android Studio 添加游戏音效
一、资源添加在资源文件夹res中,创建raw文件夹,放置音频(mp3、wav)、视频文件:New-Folder-RawResourceFolder文件命名格式:开头不能是数字,不能为大写字母。二、代码Android添加音效的一种方法,主要用到的是SoundPool类。我将代码写在监听器的gameLis类中。1、声明变量,在这里不一定要为public类型,可以是private或者默认类型:publi
dicuo0992
·
2020-08-09 07:21
移动开发
黑马Android76期从入门到就业班视频教程下载
黑马Android76期从入门到就业班视频教程下载课程目录:01Java基础02
Android基础
03_手机安全卫士(day26-day38)04_自定义控件(day39-day40)05_JNI(day41
dearbaba_1
·
2020-08-09 07:33
Android从入门到就业班项目实战(黑马76期)
课程目录:01Java基础02
Android基础
03_手机安全卫士(day26-day38)04_自定义控件(day39-day40)05_JNI(day41-day43)06_智慧北京(day44-day50
wu5384
·
2020-08-09 05:23
Android基础
知识_Context的理解及使用
一、Context的作用1.API类的继承关系2.API类的概述一个关于应用程序环境的全局信息接口。这是一个抽象类,它的实现是由Android系统提供的。它允许访问应用特有的资源和类,也可以向上调用应用级操作例如运行Activity、广播和接收Intent意图等。二、Context使用的示例示例工程LearnContext的MainActivity.java代码如下:packagecom.exam
谁见过风
·
2020-08-09 05:46
Android
android基础
--制作第三方数据库与读取
在程序中获取数据的方式无非就是两种:本地获取,服务器获取。如果项目中的数据非常庞大,并且又不能使用联网获取数据的方式,那么就需要采取制作第三方数据库的方式。Android提供了联网获取归属地的方式,但是联网获取号码归属地时间实在无法控制,有可能用户已经接通电话数据才获取到,那么来电归属地的意义就不存在了。接着我在网络中找了一份07年手机号码归属地的数据库原始资源。它是以TXT形式包含中国所有省份与
格拉格拉
·
2020-08-09 05:19
Android
Android基础
入门教程——10.1 TelephonyManager(电话管理器)
Android基础
入门教程——10.1TelephonyManager(电话管理器)标签(空格分隔):
Android基础
入门教程本节引言:本章节是
Android基础
入门教程的最后一章,主要讲解是一些零零散散的一些知识点
coder-pig
·
2020-08-09 04:15
Android基础
总结——ViewPager
ViewPager控件允许我们构建可以横向滑动的视图,往往配合Fragment一起使用,左右滑动加载不同的fragment实例,进而显示不同的内容。ViewPager使用方法如下:1.在Activity布局中使用ViewPager控件2.在对应的Activity中获取ViewPager实例,并设置PagerAdapter。ViewPager在某种程度上和RecyclerView类似,Recycle
KarmaGut
·
2020-08-09 03:58
Android面试题目20171009
关于技术准备,主要是包含下面几项:项目经历Java基础设计模式算法网络相关知识
Android基础
Android源码Android性能优化开源库源码蓝厂:一面就挂了,主要是以下几个问题:事件分发流程View
xiechengfa
·
2020-08-09 03:45
Android面试
Android基础
课程:原生视频播放器(播放网络资源)
在之前的博客中,我分析过本地音乐播放器的逻辑和写法,需要使用MediaPlayer类,对于多媒体音频可进行播放,暂停,切换,停止等操作。在本篇博客中,将继续使用MediaPlayer类,将其放置于SurfaceView上进行视频播放。SurfaceView的介绍直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务
Animee
·
2020-08-08 22:40
Android学习笔记
Android基础
课程:第三方视频播放器(播放网络资源)
上一篇博客中,使用SurfaceView和MediaPlayer完成了视频播放,当然安卓原生控件中的VideoView也可以实现网络视频与本地视频的播放,非常简单,仔细查看源码,会发现VideoView的底层正式使用了MediaPlayer与SurfaceView封装创建。但是在列表播放时,使用VideoView控件占据内存很大,很容易造成oom的错误。但是使用SurfaceView和MediaP
Animee
·
2020-08-08 22:40
Android学习笔记
Android基础
入门教程——8.3.1 三个绘图工具类详解
Android基础
入门教程——8.3.1三个绘图工具类详解标签(空格分隔):
Android基础
入门教程本节引言:上两小节我们学习了Drawable以及Bitmap,都是加载好图片的,而本节我们要学习的绘图相关的一些
coder-pig
·
2020-08-07 23:59
最不墨迹的语言教你理解handler源码
作为一个有多年android开发经验的老android我便决定用简单的语言描述一下Handler的工作机制,大家只需打开源码跟着我的思路便可以搞懂Handler注:本文只适合有一定
android基础
的开发人员
ymeddmn
·
2020-08-07 22:23
面试
android
handler
源码
Android基础
编译流程
前言:该文章为学习笔记,记录Android知识点,大家一起学习。Android工程的构建打包是一个非常复杂的流程,涉及工程源代码、资源文件、AIDL文件,以及工程所依赖的库文件的编译转换。编译流程非常灵活,因此了解它的一些底层工作原理会很有帮助。从谷歌官网上找到一张典型的构建流程图:https://developer.android.com/studio/build/index.html?hl=z
胖子爱你520
·
2020-08-07 21:41
android开发
技术
【
Android基础
知识】使用ViewFlipper实现页面左右滑动
说到android的左右滑动效果我们可以说是在每个应用上面都可以看到这样的效果,不管是微博,还是QQ等。实现左右滑动的方式很多,有ViewPaer(不过这个和需要android-support-v4.jar的支持),自定义实现Viewgroup,gallery等都可以达到这种效果。这里做下ViewFliper实现左右滑动的效果。以下会会用到的技术有:1、ViewFlipper2、GestureDe
BetterRamon
·
2020-08-07 18:51
Android基础
Android性能优化-电量-Battery Historian的安装与启动
最近面试了几家单位,从
Android基础
到性能优化再到系统底层源码都有一定程度的考察。
scau_zhangpeng
·
2020-08-07 17:36
Android
android linux 基础知识总结
===================================================linux,
Android基础
知识总结1.Android编译系统分析2.文件系统分析3.制作交叉工具链
saturnbj
·
2020-08-07 17:35
Android基础
控件——ViewFlipper的使用,仿淘宝头条垂直滚动广告条
ViewFlipper的使用,仿淘宝头条垂直滚动广告条学习,学习,学以致用ViewFlipper是安卓自带的控件,很多人可能很少知道这个控件,这个控件很简单,也很好理解,能不能用上实战就看你们的本事了。下面是淘宝头条广告的原效果下面是我们今天要实现的效果,图片是Gif,运行效果是很流畅的,由于这个图片反应有点慢,会浪费大家点时间,所以我把它调快了,大家可以掏出手机打开淘宝看,一模一样的从源码可以看
Hensen_
·
2020-08-07 16:10
安卓001常识
一、
Android基础
笔记1.Android入门Android简介什么是1G、2G、3G、4G、5G第一代移动通信技术(1st-Generation),只能进行语音通话。
opera95
·
2020-08-07 15:55
安卓
[
android基础
]getContentResolver()
ContentProvider-----数据提供给第三方应用程序使用时使用因为在Android系统里面,数据库是私有的。一般情况下外部应用程序是没有权限读取其他应用程序的数据。如果你想公开你自己的数据,你有两个选择:你可以创建你自己的内容提供器(一个ContentProvider子类)或者你可以给已有的提供器添加数据-如果存在一个控制同样类型数据的内容提供器且你拥有写的权限。查询数据Cursorq
nulladdress
·
2020-08-07 15:12
Android基础
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他