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学习笔记
(8)——Sqlite数据库的事务问题
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。一个浅显的例子,例如银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。不能说如果执行完一个账号的扣款之后,突然停电了,另外一个账号没有进行增款操作。类似这样的情况,我们都应该把它们看成一个事务。事务是数据库维护数据一致性的
Xbro
·
2020-08-15 00:13
Java
android
sqlite
事务
Android学习笔记
之——ListView 的两种适配器ArrayAdapter和SimpleAdapter
packagecom.example.zyallz.listviewdemo;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;importandroid.widget.Simpl
ZYALLZ
·
2020-08-15 00:30
android控件
学习笔记
listview
android
Android学习笔记
(9)——ListView简介
ListView作为Android上几乎使用最多的控件,一定是要好好掌握的。这里介绍一些ListView的基础知识和特点,并提供一个简单的样例。首先,我们来定义下layout:?123456789101112131415界面很简单,只是一个线性布局加上一个ListView控件,接下来是数据显示的问题,这里要说一下Android下的Adapter(数据适配器),一个Adapter可以看成是ListV
Xbro
·
2020-08-14 22:50
Java
android
listview
Android学习笔记
(10)——数据适配器ArrayAdapter和SimpleAdapter
上一篇文章我们介绍了关于ListView的基本知识,也说到了一些关于数据适配器Adapter的问题,这里我们继续介绍两种比较常见的数据适配器的类型,ArrayAdapter和SimpleAdapter。这两种适配器各自有各自的特点,适用于不同的情况。ArrayAdapter这种适配器比较简单,常用于仅仅是文本内容的ListView、没有图标或者比较复杂的布局的情况下,实现方法主要就是去填写构造函数
Xbro
·
2020-08-14 22:50
Java
Android学习笔记
之不同activity之间滑动切换
之前学习到ViewFlipper实现一个Activity多个控件之间的滑动切换,现在来学习多个activity之间的滑动切换。1.继承OnTouchListner和OnGestureListener.publicclassWeatherActivityextendsActivityimplementsOnTouchListener,OnGestureListener{//2.创建GesTureDe
iteye_11788
·
2020-08-14 17:34
Android学习笔记
之蓝牙
蓝牙:短距离无线通讯技术标准。蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和其他协议层。其中核心协议层包括基带、链路管理、逻辑链路控制和适应协议四部分。链路管理(LMP)负责蓝牙组件间的建立。逻辑链路控制与适应协议(L2CAP)位于基带协议层上,属于数据链路层,是一个高层传输和应用层协议屏蔽基带协议的适配协议。1>第一种打开蓝牙的方式:IntentenableIntent=new
RKGG爱吃鱼
·
2020-08-14 04:35
Android
【
android学习笔记
】PhotoView+ViewPager+Picasso结合使用,PhotoView之启用缩放功能
主要代码如下:imageView.enable();//启用缩放功能若要关闭缩放功能:imageView.disenable();photoView+Picasso+viewPager整体代码如下:packagemenu.bottombar.bottombar.Activity;importandroid.content.Context;importandroid.content.Intent;i
智商不够_熬夜来凑
·
2020-08-14 03:27
android
2246页腾讯T-3
Android学习笔记
在互联网上火了,点击量破百万,现在完整版开放下载!
前言怀揣着对大厂的梦想,程序员小王本想在工作两至三年的时间内能进入大厂,奈何竞争是如此激烈。而且进入大厂并不容易,曾经一度被腾讯、京东、美团等大厂刷下来,甚至有些公司连面试机会都没给。今年恰好趁着疫情那段时间的空档期,程序员小王下定决心,向腾讯发起“总攻”。在这次面试腾讯之前,程序员小王在去年年底到今年6月份这段时间不断的查缺补漏,把大部分时间都花在了学习技术上面,去看腾讯招聘网站上的岗位需求是什
qq5e819c40572d7
·
2020-08-13 12:19
学习笔记互联网程序员移动开发
Android学习笔记
本文只做学习记录,不做教程,所以每一点都只是简单的记录。有疑问或建议可留言讨论一、预备知识Android的四层体系结构啥的大概了解了一下,我们写Android程序,都是基于系统给我们的api进行编程的。而系统给的api,需要安装sdk才能使用(这是我个人理解的),所以,为了编程方便,我们搭建eclipse环境,然后安装adt插件,配置sdk后,用eclipse进行编程即可。二、环境搭建配置java
No__stop
·
2020-08-13 12:16
Android编程
android
Android学习笔记
:Activity生命周期与启动模式
Activity生命周期Android通过任务来管理活动的,一个任务就是一组存放在栈里的活动的集合,当按下back键或是调用了finish()方法后,栈顶的活动就会出栈,当启动一个活动后将该活动添加到栈顶。活动具有4中状态:运行状态:处于栈顶的活动暂停状态:活动不在栈顶但仍然可见(可能只占用屏幕的部分区域)停止状态:不再处于栈顶且完全不可见销毁状态:活动从返回栈中移除Activity中的7个回调方
Allen_Anker
·
2020-08-13 11:14
Android
Android学习笔记
:Activity生命周期详解
进行android的开发,必须深入了解Activity的生命周期。而对这个讲述最权威、最好的莫过于google的开发文档了。本文的讲述主要是对http://developer.android.com/training/basics/activity-lifecycle/index.html的翻译,加上了个人的一些细节和补充。一、概述ManagingtheActivityLifecycle管理Act
weixin_33827590
·
2020-08-13 11:40
Android学习笔记
系列四2 —— Activity的生命周期
启动一个Activity使用startActivity(Intentintent)。intent指定了你想要启动的activity,或者指定了你想展现的动作(系统帮你选择合适的activity,它可能来自于其他的程序)。intent也可以携带比较小量的数据,用于启动acitivity。在你自己的应用中,你经常会通过创建一个明确的intent,简单地启动一个已知的activity,。这个intent
chuanao8829
·
2020-08-13 10:35
Pro
Android学习笔记
(一一五):Location(1):Geocoder
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。LBS业务最常见的就是地图应用,Google提供GoogleMap,这属于GoogleServicesAPIs,而不是Android的APIs。而Google的服务对于中国区并不稳定,可以转用百度的LBS服务,具体可以参见ht
恺风
·
2020-08-12 15:30
Android
android学习笔记
5 android按键事件处理代码走读[framework]
上层的对按键事件的侦听和纷发处理是通过inputmanager及其组件inputreader,inputdispatch,eventhub构成的。在system_server被创建的时候就会创建WMS,并调用inputmanager的start方法来启动read和dispatch线程。1.Inputmanager的创建Systemserver的ServerThread的run函数中,会调用WMS的
有梦想的胖子
·
2020-08-12 12:16
android
Android学习笔记
(十一):关于List中添加map
今天测试时,写了如下的代码,然后运行发现,list里的map的值都一样。原因还不知道,只知道不能这样写,如果想要往list中添加map,map必须是新建的,不能是以前的map,否则以前添加的那个map的值就会被最新的map的值覆盖。List>listMap=newArrayList>();Mapmap=newHashMap();map.put("key1","value1");listMap.ad
Jalon2015
·
2020-08-12 10:51
Android学习笔记
【
Android学习笔记
】WebView的用法(一)
0.参考资料:《第一行代码》《Android程序设计与开发》刘国柱等编辅助材料net::ERR_CLEARTEXT_NOT_PERMITTED错误解决方法:[简单]详细方案1.WebView基础2.实例分析(1)XML文件java文件packagecom.example.a1104.myapplication;importandroid.support.v7.app.AppCompatActivi
zengquan_li
·
2020-08-11 17:23
Android
Android学习笔记
12:图像渲染(Shader)
在Android中,提供了Shader类专门用来渲染图像以及一些几何图形。Shader类包括了5个直接子类,分别为:BitmapShader、ComposeShader、LinearGradient、RadialGradient以及SweepGradient。其中,BitmapShader用于图像渲染;ComposeShader用于混合渲染;LinearGradient用于线性渲染;RadialG
weixin_34029680
·
2020-08-10 23:11
Android学习笔记
——Android Studio创建Activity
1、创建Activity手动创建activity时,Androidstudio会帮我们自动在AndroidManifest.xml中进行注册,比较人性化。如果程序中没有声明任何一个活动作为主活动,这个程序也可以正常安装,只是无法在启动其中看到或打开这个程序(一般作为第三方服务供其它应用在内部进行调用,如支付宝快捷支付服务)。在活动中获取布局文件中定义的元素,采用findViewById方式返
JOJO_小丫
·
2020-08-10 17:30
android学习笔记
(1)---eclipse中新建一个Android工程如何选择sdk
如何选择sdk:一般书上都是说,只要你的硬盘够地方,就可以把全部的sdk都下载下来,我花了三天时间,试了eclipse,Androidstudio所有sdk下了好几遍,老是报一些我试遍网上所有解决办法都改不好的错误,后来我发现我刚学这样通吃是行不通的。对于初学者来说我们不应该贪心,这么多版本其实选择一个先串线,把学习脉络打通才是最重要的。现在我以我这个初学者的视角给同样初学的朋友解释一下如何选择s
zz_2333
·
2020-08-10 12:30
android学习笔记
Android学习笔记
(九)ListView
在手机实际应用中,我们常常需要列表来显示我们的信息,比如我们的联系人列表,短信信息列表等。在Android中通过ListView来实现。ListView的XML属性属性名称描述android:choiceMode规定此ListView所使用的选择模式。缺省状态下,list没有选择模式。属性值必须设置为下列常量之一:none,值为0,表示无选择模式;singlechoice,值为1,表示最多可以有一
梦科
·
2020-08-10 04:34
android
Android学习笔记
之AppWidget
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。今天的目标就是怎么创建一个简单的AppWidget。首先我先把目录结构展示一下,方便大家理解。第一步:我们需要在res目录下创建一个folder,可以命名为xml(但这并不是必须的,你也可以换成你喜欢的名字)。然后在这么目录下创建一个xml文件。我的appwid
weixin_34293059
·
2020-08-10 03:28
android学习笔记
54——ContentProvider
ContentProviderContentProvider用于实现数据共享.ContentProvider是不同应用程序之间进行数据交换的标准API,其以某种Uri的形式对外提供数据,允许其他应用程序访问或修改数据;其他应用程序使用ContentResolver根据Uri去访问操作指定数据。注意:ContentProvider为android四大组件之一,需要在AndroidMainfest.x
weixin_30732487
·
2020-08-10 02:10
Android学习笔记
十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
Android系统本身提供了大量的ContentProvider,例如联系人信息、系统的多媒体信息等,我们开发的应用程序主要是通过ContentResolver来调用系统的ContentProvider提供的query()、insert()、update()和delete()方法来获取Android内部的数据。转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_
裂缝中的阳光JDG
·
2020-08-10 01:35
Android应用开发
Android开发入门
Android学习笔记
十五.使用ContentProvider实现数据共享(一)
一、Android如何实现数据共享?为了在应用程序之间交换数据,Android提供了ContentProvider,ContentProvider是不同应用程序之间进行数据交换的标准API,当一个应用程序需要把自己的数据暴露给其他程序使用时,该应用程序就可通过提供ContentProvider来实现,其他的应用程序就可以通过ContentResolver来操作ContentProvider暴露的数
裂缝中的阳光JDG
·
2020-08-10 01:35
Android应用开发
Android开发入门
【
Android学习笔记
】LinearLayout嵌套RecycleView后无法点击,onClick失效的问题
今天在做项目时,写到了一个LinearLayout里面嵌套了RecycleView后,LinearLayout.setOnCilckListener没反应的问题,我认为是RecycleView截获了click事件。在我度搜了好久都搜不出有用的东西,都是说什么在LinearLayout中设置android:descendantFocusability="blocksDescendants",获取焦点
变身为独孤琴圣的驴小毛
·
2020-08-10 01:29
android
Android学习笔记
——ContentProvider用法
本文用作记录ContentProvider的两种用法,分别是访问他人提供的ContentProvider以及自己创建自己的ContentProvider。一、访问他人的ContentProvider访问他人的ContentProvider需要借助ContentResolver类,对ContentResolver进行操作与SQLite的操作十分相似。与其不同的是,ContentResolver需要u
村头二狗
·
2020-08-09 23:37
android
Android学习笔记
之Retrofit2的使用
本文为笔者的学习笔记,为了方便自己复习和查阅;内容将随着学习和使用随时更新。Retrofit官方使用文档点这里。注意:Retrofit2与Retrofit1存在Api的差异,他们是不通用的;本文暂只记录Retrofit的使用,不探究其原理与运行流程。要完成一个完整的Retrofit的请求我们大致需要以下步骤(暂定):创建Service接口类创建Retrofit和Service对象在Service类
头有点冷的程序员
·
2020-08-09 23:16
android学习笔记
Android学习笔记
整理(15)--内容提供者和Uri
1.内容提供者简介内容提供者是Android中四大组件之一,用于保存和检索数据,是不同应用程序之间共享数据的接口。ContentProvider是不同应用程序之间进行数据交换之间标准API,以Uri的形式对外提供数据,允许其他应用操作本应用数据。其他应用则使用ContentResolver,并根据ContentProvider提供的Uri操作指定数据。A应用需要使用ContentProvider暴
dazzlingn
·
2020-08-09 23:42
Andriod
Android学习笔记
—— 十、 多媒体的基础使用 - 播放音频和视频
1.播放音频播放音频我们需要通过MediaPlayer类来实现,这个类提供了非常全面的控制方法。其中比较常用的控制方法:方法名作用setDataSource设置要播放的音频资源文件prepare在开始播放之前调用这个方法完成准备工作start开始或者继续播放音频pause暂停播放音频reset将MediaPlayer对象重置到刚刚创建的状态seekTo从指定的位置开始播放音频stop停止播放,调用
北方提不起劲
·
2020-08-09 22:09
Android学习笔记
Android学习
Android学习笔记
(十)-数据共享标准:ContentProvider
当在系统中部署了一个又一个Android应用之后,系统里将会包含多个Android应用,有时候就需要在不同的应用之间共享数据,对于这种需要在不同应用之间共享数据的需求,当然可以让一个应用程序直接去操作另一个应用程序所记录的数据,比如操作它记录的SharedPreferences、文件或数据库等,这种方式显得太杂乱了,不同的应用程序记录数据的方式差别很大,这种方式不利于应用程序之间进行数据交换。为了
iteye_17686
·
2020-08-09 21:06
Android学习笔记
之判断checkbox是否选中
创建MainActivity.java,并继承Activitypackagecom.example.demo9;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.CheckBox;publicclass
蒙娜丽莎的搓脚石
·
2020-08-09 19:22
Android
Android学习笔记
(9)---FrameLayout中上下层可点击设置
1、hold_learningitem.xml以上布局中,在FrameLayout中的几个控件,其中ImageView添加了android:clickle=“true”这样就屏蔽了WebView的点击功能。
Moruna
·
2020-08-09 18:26
Android学习笔记
Android
学习笔记
android
layout
listview
encoding
button
Android学习笔记
-OKHttp
1、OKHttp的主要功能:联网请求文本数据大文件下载大文件上传请求图片2、OKHttp的使用http://square.github.io/okhttp/记得添加联网权限1.使用OKHttp进行get和post请求privatevoidgetDataFromByGet(){newThread(){@Overridepublicvoidrun(){super.run();try{Stringres
Garvan0
·
2020-08-09 18:27
Android
okhttp
Android学习笔记
(三)UI
3.UI界面3.1常见控件3.1.1TextView显示一段文本信息。默认左上角对齐。属性释义值android:layout_width宽度(所有控件都有)match_parent:当前控件大小与父布局一致fill_parent:同match_parent一样,官方推荐match_parentwrap_content:当前控件大小正好能包含内容(由内容来决定)android:layout_heig
代码与酒
·
2020-08-09 17:23
#
Android学习笔记
RN基础学习知识(
android学习笔记
)
修改服务端口:adbreversetcp:8081tcp:8081新增:yarnaddreact-devtools启动项目:react-nativerun-android(安卓)端口查询:netstat-aon过滤端口:netstat-aon|findstr"8081"RN:{cli命令:{初始项目:react-nativeinit'项目名称',启动项目(android):react-native
zarek_jiamu
·
2020-08-09 16:54
reacte
native
android学习笔记
17--------------android 通过数组,流播放声音的方法
AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。当然,如果用户只想录音后写入文件或从文件中取
知耻而后勇的蜗牛
·
2020-08-09 16:20
android
Android学习笔记
之:获取Android手机(系统)Root权限介绍
随着智能手机的快速发展,其强大的功能让越来越多的人用得不亦乐乎,大量的APP不断地进入,各式各样的功能满足各种种样的人类需求,当你面对自己手机上大量的app应用,在尽情享受的同时有没有过烦恼呢?反正我是有烦恼的,至少当我刚买个Android新手机时,里面就已经装有好几十个APP时,我就有点头大了,因为这几十个APP中,大部分是我用不到或不想用的APP,更恼火的是:这些APP还不能卸载,这也太霸王了
事在人为,幸福从不抱怨开始!
·
2020-08-09 12:47
学习笔记
Android学习笔记
之 仿QQ登录界面的实现
原网址:http://www.cnblogs.com/wjdawx/p/3512493.html先来看下效果图1.首先是布局文件XML文件,不解释直接上1>主界面1671415192021222930394048495960646572737475838491921021031041051151162>浮动窗口界面及其子界面12781415161256101118192728292.JAVA代码先
西伯利亚鹰
·
2020-08-09 12:47
Android
android
android学习笔记
6 eventhub
Eventhub是在Native的inputmanager创建的时候被创建的,inputreadthread就通过eventhub的getevent方法来源源不断的获取driver上报的input事件。boolEventHub::getEvent(RawEvent*outEvent){if(!mOpened){mError=openPlatformInput()?NO_ERROR:UNKNOWN_
有梦想的胖子
·
2020-08-09 11:57
android
android学习笔记
按电源键屏幕唤醒和屏幕睡眠流程(从上层到kernel)
一.屏幕的唤醒首先inputread在读取到有keyboard事件上报后,会调用到keydispatch的notifykey,去询问wm是否会对这次按键特殊处理,如果WM不处理,则此处会点亮或者熄灭屏幕。inputReader.cppKeyboardInputMapper::processKeygetDispatcher()->notifyKeyinputDispacher.cppInputDis
有梦想的胖子
·
2020-08-09 11:27
android
Android学习笔记
31——Serializable接口
前言在上一篇Android学习博客中聊到了Android多进程模式,当我们需要通过Intent和Binder传输数据时就需要使用Serializable或者Parcelable。还有如果我们需要把对象持续化到储存设备上或者通过网络传输给其他客户端,这个时候也需要使用Serializable来完成对象的持续化。这篇博客介绍如果使用Serializable完成对象的的序列化。Serializable接
裕博
·
2020-08-09 07:28
#
Android学习
Java4
Android学习笔记
static静态成员变量可以直接通过类在调用,不用通过对象名来调用,可以而不是必须。我的理解就是该类的所有对象都只想同一个静态成员变量,也就是说修改了一下就修改了所有的值。不是对象层次的变量,而是类层次的变量,只要类被改了,所有对象中的值都会被修改。静态成员函数静态函数也是可以通过类名来调用的,无需生成对象就可以直接调用。不能直接使用非静态的变量。不能使用this。静态代码块在装载的时候执行,作用
zzh爱听歌
·
2020-08-08 22:44
个人心得
android学习笔记
(一)
Android学习笔记
(一)一、写在前面的话就如各位大神所说,写技术博客是提高自己的方法,能把东西写出来,对自己的学习,知识也是个总结、回顾和再学习的过程。这也是我写这个系列的原因。
一颗大葱
·
2020-08-08 16:55
android学习
android
android入门
android学习
android学习笔记
转--------------屏蔽返回键,home键以及其他实体按键
屏蔽键重写activiy的两个方法就行屏蔽返回键publicbooleanonKeyDown(intkeyCode,KeyEventevent){switch(keyCode){caseKeyEvent.KEYCODE_BACK:returntrue;}returnsuper.onKeyDown(keyCode,event);}屏蔽home键和别的键不一样publicvoidonAttachedT
知耻而后勇的蜗牛
·
2020-08-07 22:59
android
Android学习笔记
--GMS认证(常见的cts—fail及解决方法)
GMS认证一、lunch桌面的google应用排序要求:Googleappsfoldershouldcontainapplicationsinthefollowingorderfromlefttoright;toptobottom.GoogleChrome,Gmail,Google+,GoogleMaps,GooglePlayMusic,GooglePlayMovies,GooglePlayBoo
清妮
·
2020-08-07 22:36
Android学习笔记
Android学习笔记
--GMS认证中常见的fail项及解决方法
#############################################################cts测试的一些命令:sudochmoda+xcopy_media.sh./copy_media.shalladbinstallCtsDeviceAdmin.apk./cts-tradedruncts--planCTS//CTS全量测试runcts-c....-m.....//
清妮
·
2020-08-07 22:36
Android学习笔记
android学习笔记
--Scanner
privatestaticListgetxxxx(Contextctx){try{Scannersc=newScanner(ctx.openFileInput("xxx.txt"));ArrayListret=newArrayList();while(sc.hasNextLine()){ret.add(sc.nextLine());}sc.close();returnret;}catch(File
weixin_30567225
·
2020-08-07 19:17
移动开发
Android学习笔记
-数据库开发-4:SQLiteDataBase基本用法(1):获取一个SQLiteDataBase
上一篇:我们学习了如何用AndroidStudio和SQLiteExpertPro方便的查看SQLite数据库。本篇我们开始学习,SQLiteDatabase的基本用法:我们可以通过SQLiteOpenHelper获取一个SQLiteDataBase:具体方法如下:publicSQLiteDatabasegetWritableDatabase(){synchronized(this){return
谁能告诉俄
·
2020-08-07 16:09
android
android学习笔记
之自定义View之实现一个简单的加载动画
一、概述学习自定义view最基础的知识后就需要做一个小demo来检验自己的成果,比如实现以下加载动画。这是缩放10倍的效果由于截图软件的原因可能有一些卡顿但是正常的话是一个小球跳动的过程。当然这也是为了促进对自定义view的了解和初步学习。二、分析有两种查看方式,一种是不考虑动画看小球的状态:小球有两种状态一种是正常的圆形,一种是椭圆形。椭圆形是越来越扁。然后是一个阴影慢慢变长。第二种查看方式是按
王剑kevin
·
2020-08-07 13:22
Android学习笔记
之滑动翻页(屏幕切换)
请注意观看博文
Android学习笔记
之ViewFilpper。除了这个ViewFlipper,我们还需要了解一下ViewAnimator。它主要是为其中的View切换提供动画效果。
sjf0115
·
2020-08-07 12:28
Android进阶
Android菜鸟分享
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他