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学习
之异步操作处理机制
通过这篇文章你能学习到什么?通过子线程更新UI组件:handlerAsyncTask首先我们介绍handler。一、异步消息处理的主要组成部分Messger在线程之间传递消息,而且其内部携带少量信息。用于在不同的线程之间交换数据。Handler用于发送和处理信息。一般发送信息使用其handler.sendmessger()方法,经过一系列的处理以后,最后会发送到handler的handleMess
Empereur。
·
2020-08-11 13:26
Android学习
Android学习
之酷欧天气
这个项目…具体内容我就不说了…因为有《第一行代码》第二版的人应该都比较了解…但是第二版太老了,用的还是老版的AndroidStudio,很多东西都过时了…新的第三版用的是kotlin编写的。之前因为懒,一直没想着去写这个项目。但是找工作,面试官说我的经验太少了,所以今天跟书上重新编写了一遍。熟悉一下相关架构和主流框架。具体遇到的困难有如下几点:一个activity转跳到另一个activity一定要
Empereur。
·
2020-08-11 13:26
Android学习
Android学习
之Activity的启动模式
《
Android学习
之浅谈Act
Empereur。
·
2020-08-11 13:25
Android学习
java
android
Android学习
之利用Intent传递数据
你能通过这篇文章学习到什么?1.利用intent在两个activity之间传递数据2.利用intent在两个activity之间传递数据包3.利用intent获取到返回数据很多人在刚开始进行android开发时,想要在两个activity之间传递数据,但是却并不知道如何去操作。那么通过这篇文章,我将帮助你把这个知识点安排的明明白白~一、什么是intent?在我看来,intent就是起到一个中间媒介
Empereur。
·
2020-08-11 13:25
Android学习
【
Android学习
】IPC(跨进程通信,Inter-Process Communication)
1,概念IPC(跨进程通信,进程间通信,Inter-ProcessCommunication):指两个进程之间进行数据交换的过程。1)Binder机制①概念可以实现进程间通信。Binder类实现了IBinder接口。也可以理解为是一种虚拟的物理设备,设备驱动是/dev/binder。从AndroidFramework角度:Binder是ServiceManager连接各种Manager和相应Man
兔兔西
·
2020-08-11 11:52
移动开发
第一次Android面试惨痛经历及其总结
《
Android学习
之浅谈Activity的生命周期》但是他接下来的问题,我就有点懵
Empereur。
·
2020-08-11 10:50
面试总结
java
面试
安卓
Android学习
群群内分享:Android面试中的那些高频知识点解析
编者按:本文内容源自CSDN知识库专家,中科院NIPC国家重点实验室Android工程师,微信公众号“IT面试题汇”作者,刘朋,4月14日在CSDN
Android学习
群中的分享。以下为内容摘录。
CSDN官方博客
·
2020-08-11 05:48
CSDN技术学习群群内分享
Android学习
笔记12:图像渲染(Shader)
在Android中,提供了Shader类专门用来渲染图像以及一些几何图形。Shader类包括了5个直接子类,分别为:BitmapShader、ComposeShader、LinearGradient、RadialGradient以及SweepGradient。其中,BitmapShader用于图像渲染;ComposeShader用于混合渲染;LinearGradient用于线性渲染;RadialG
weixin_34029680
·
2020-08-10 23:11
Android学习
之保存Bitmap到指定目录
/***保存图片到指定目录**@parambmp*@paramfilename*@return*/privatebooleansaveBitmapTofile(Bitmapbmp,Stringfilename){if(bmp==null||filename==null)returnfalse;CompressFormatformat=Bitmap.CompressFormat.JPEG;intqu
weixin_30376323
·
2020-08-10 22:00
Android学习
(一)第一行代码实战:酷欧天气
看完《第一行代码》后敲了他的实战项目,代码基本可以运行,但也存在一些BUG。1.后台自动更新天气章节更新每日一图部分putString参数错误2.切换城市章节最后的那块代码应该是刷新布局swipeRefreshLayout.setRefreshing(true)3.APP重新选择新城市后再手动刷新,会变成最开始选的那个城市,原因是在ChooseAreaFragment里面只是传了一个weather
on_9
·
2020-08-10 22:54
ListView基本使用
珍惜作者劳动成果转载请注明出处学过ListView的人都知道,它在
Android学习
中有着举足轻重的地位,虽然现在有了RecyClerView来替代ListView,但是对于我们初学者来说,了解和使用ListView
张鹿鹿
·
2020-08-10 22:34
Android笔记
Android学习
之保存Bitmap到指定文件夹
/***保存图片到指定文件夹**@parambmp*@paramfilename*@return*/privatebooleansaveBitmapTofile(Bitmapbmp,Stringfilename){if(bmp==null||filename==null)returnfalse;CompressFormatformat=Bitmap.CompressFormat.JPEG;intq
伤陌1991
·
2020-08-10 22:08
图片处理
android
图片
android
Bitmap
Android学习
——自定义简易的方向盘操作控件
最近在做一款交互性较为复杂的APP,需要开发一个方向操作控件。最终用自定义控件做了一个简单的版本。这里我准备了两张素材图,作为方向盘被点击和没被点击的背景图。下面看看自定义的Wheel类publicclassWheelextendsViewimplementsView.OnTouchListener{intxPosition;//点击按钮的x坐标intyPosition;//点击按钮的y坐标int
三个胖子
·
2020-08-10 19:49
Android学习
Andoird:用LitePal操作数据库(第一行代码
Android学习
)
配置LitePal:①编辑app/build.gradle文件,在dependencies{}中添加代码:compile'org.litepal.android:core:1.6.0(版本号)',查询最新版本号,官网:https://github.com/LitePalFramework/LitePal②在main下新建一个目录assets,在该目录下创建一个litepal.xml文件,代码://
yozora_k
·
2020-08-10 18:09
Android
Android学习
笔记——Android Studio创建Activity
1、创建Activity手动创建activity时,Androidstudio会帮我们自动在AndroidManifest.xml中进行注册,比较人性化。如果程序中没有声明任何一个活动作为主活动,这个程序也可以正常安装,只是无法在启动其中看到或打开这个程序(一般作为第三方服务供其它应用在内部进行调用,如支付宝快捷支付服务)。在活动中获取布局文件中定义的元素,采用findViewById方式返
JOJO_小丫
·
2020-08-10 17:30
Android学习
之ION memory manager
Updated:2013/03/18,刚有时间浏览了最新的Androidbuildersubmit2013的相关slides,其中有关于最新的android对kernel的upstream的状态的总结,大家可以看看http://events.linuxfoundation.org/images/stories/slides/abs2013_stultz.pdfION,正在开发并准备进入stagin
lail3344
·
2020-08-10 14:57
android
framework
driver
kernel
graphic
arm
android
manager
struct
buffer
allocation
菜鸟
Android学习
之路15——猜猜鸡蛋在那个鞋子里
packagecom.example.rookie14;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;imp
werewofe
·
2020-08-10 13:13
Android
android学习
——Cannot resolve symbol ‘editText‘
EditTexteditText=(EditText)findViewById(R。id.editText);在“((R.id.editText))”发生错误Cannotresolvesymbol‘editText’今天跟着androidstudio开发文档学习时发生错误,在启动另一个activity中,构建一个intent时,https://developer.android.google.cn
Happy_change
·
2020-08-10 12:08
android学习
笔记(1)---eclipse中新建一个Android工程如何选择sdk
如何选择sdk:一般书上都是说,只要你的硬盘够地方,就可以把全部的sdk都下载下来,我花了三天时间,试了eclipse,Androidstudio所有sdk下了好几遍,老是报一些我试遍网上所有解决办法都改不好的错误,后来我发现我刚学这样通吃是行不通的。对于初学者来说我们不应该贪心,这么多版本其实选择一个先串线,把学习脉络打通才是最重要的。现在我以我这个初学者的视角给同样初学的朋友解释一下如何选择s
zz_2333
·
2020-08-10 12:30
android学习笔记
android学习
:使用它ContentProvider获取其他程序共享的数据
一、这里通过getContentResolver()方法获取联系人的姓名,详情看文档,和从数据库中读信息相似,其实我也没怎么懂:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Curso
扎克伯哥
·
2020-08-10 05:20
android
【
android学习
之十一】——数据存储3:数据共享ContentProvider,ContentResolver
声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误还请大家多多批评。三、数据存储3:数据共享ContentProvider,ContentResolver把这篇博客补一下,之前学习一直想整理一下,但是总不知道如何下手,因为这块内容与之前web开发中的思路有一定的差异
yehui186
·
2020-08-10 05:02
Android学习
笔记(九)ListView
在手机实际应用中,我们常常需要列表来显示我们的信息,比如我们的联系人列表,短信信息列表等。在Android中通过ListView来实现。ListView的XML属性属性名称描述android:choiceMode规定此ListView所使用的选择模式。缺省状态下,list没有选择模式。属性值必须设置为下列常量之一:none,值为0,表示无选择模式;singlechoice,值为1,表示最多可以有一
梦科
·
2020-08-10 04:34
android
Android学习
- android.intent.action.MAIN与android.intent.category.LAUNCHER理解
先看看网路上的说法:android.intent.action.MAIN决定应用程序最先启动的Activityandroid.intent.category.LAUNCHER决定应用程序是否显示在程序列表里通过实验后,发现MAIN与LAUNCHER并不是单纯的各管各的事情;我测试的结果是,如果一个应用没有LAUNCHER则该apk仍能安装到设备上,但是在桌面中图标中看不到。如果给那个Activit
小刚lz
·
2020-08-10 04:28
Android
Android学习
- 自定义锁屏基本原理
1、自定义锁屏其实就是在系统锁屏后唤醒的时候显示自己定义的activity页面,系统在锁屏和锁屏唤醒的时候会发送广播消息android.intent.action.SCREEN_ONandroid.intent.action.SCREEN_OFF接收这两个广播不能静态注册broadcastreceiver(可能因为有序广播的优先级问题),动态注册不能放到activity中,因为动态注册必须要在ac
小刚lz
·
2020-08-10 04:57
Android
Android学习
笔记之AppWidget
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。今天的目标就是怎么创建一个简单的AppWidget。首先我先把目录结构展示一下,方便大家理解。第一步:我们需要在res目录下创建一个folder,可以命名为xml(但这并不是必须的,你也可以换成你喜欢的名字)。然后在这么目录下创建一个xml文件。我的appwid
weixin_34293059
·
2020-08-10 03:28
Android学习
_ContentProvider和Uri
ContentProvider概述publicabstractclassContentProviderextendsObjectimplementsComponentCallbacks2ContentprovidersareoneoftheprimarybuildingblocksofAndroidapplications,providingcontenttoapplications.Theyen
weixin_34138255
·
2020-08-10 03:21
android学习
笔记54——ContentProvider
ContentProviderContentProvider用于实现数据共享.ContentProvider是不同应用程序之间进行数据交换的标准API,其以某种Uri的形式对外提供数据,允许其他应用程序访问或修改数据;其他应用程序使用ContentResolver根据Uri去访问操作指定数据。注意:ContentProvider为android四大组件之一,需要在AndroidMainfest.x
weixin_30732487
·
2020-08-10 02:10
Android学习
十九:ContentProvider初步
http://blog.sina.com.cn/s/blog_5688414b0100xagp.html一、ContentProvider基本概念1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。2、使用ContentProvider可以在不同的应用程序之间共享数据。3、Android为常
weixin_30418341
·
2020-08-10 02:51
android学习
日记13--数据存储之ContentProvide
3、ContentProvider数据在Android当中是私有的,当然这些数据包括文件数据和数据库数据以及一些其他类型的数据。ContentProvider实现多应用程序间的数据共享类一般利用ContentProvider为需要共享的数据定义一个URI(统一资源定位符)然后其他程序通过Context获得ContentResolver并将数据的URI传入即可Android已为一些常用的数据创建Co
weixin_30408309
·
2020-08-10 02:19
Android学习
(6)——案列(SQLite数据库)
案例样图:商品展示界面:添加商品信息后的界面:创建项目的文件目录:商品展示的布局文件代码(activity_main.xml):|ListView的item.xmlMyHelper类(创建数据库):packagecn.edu.bzu.case_sql.dao;importandroid.content.Context;importandroid.database.sqlite.SQLiteData
waitwolf
·
2020-08-10 02:47
Android-学习
android学习
--数据库操作
转载自http://www.open-open.com/lib/view/open1325160000889.htmlAndroid提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences存储;第三种就是数据库SQLiteDatabase存储。文件存储我就不用多说了,而SharedPreferences可以存取简单的数据(int,double,float.etc),它经
小ccDavis
·
2020-08-10 02:50
android学习
Android学习
之——Binder学习入门篇
前言已经不知道多久没有学习,没有写博客了。昨天看到一句“一个好的程序员,还是一名作家。”感觉自己不应该一天老给自己找借口说工作太忙,没时间学习。废话不多说,下面进入今天的正题那就是大多数Android程序员为之头疼的东西——Binder。但是,Binder又是面试时大多数面试官会问的问题。关于Binder的资料网上有很多很多,但是,由于Binder代码本身就比较枯燥,很多资料都是长篇大论,看着看着
紫雾凌寒
·
2020-08-10 01:01
Android
Android学习
之ListView自定义样式
想给ListView设置一下颜色,很自然的想到就在res/color/目录下建立颜色选择器:但后面发现无论是用listSelector属性还是用background,运行时都会报错:需要drawable这个attribute。最后是把selector建在了res/drawable/目录下:这样就可以直接使用了。当然还可以进一步,在style文件里引用上述:@drawable/list_colorL
sahwn
·
2020-08-10 01:13
Android
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学习
-内容提供器 数据共享
android内容提供器是实现数据共享的重要形式,内容提供器一般有两种,1.使用现有的内容提供器来读取和操作相应程序的数据。2.创建自己的内容提供器给我们程序的数据提供外部访问的接口。一、访问其他应用程序中的数据一个程序通过内容提供器对其数据提供了外部访问的接口,那么其她的应用程序就能对这部分数据进行防卫,安卓自带的电话簿,短信,媒体库等程序都提供了其他应用程序可以访问的接口。ContentRes
25King
·
2020-08-10 01:52
android
【
Android学习
笔记】LinearLayout嵌套RecycleView后无法点击,onClick失效的问题
今天在做项目时,写到了一个LinearLayout里面嵌套了RecycleView后,LinearLayout.setOnCilckListener没反应的问题,我认为是RecycleView截获了click事件。在我度搜了好久都搜不出有用的东西,都是说什么在LinearLayout中设置android:descendantFocusability="blocksDescendants",获取焦点
变身为独孤琴圣的驴小毛
·
2020-08-10 01:29
android
Android学习
--ContentProvider之读取系统联系人
ContentProvider的用法有2种,一种是使用现有的内容提供器来读取和操作相应程序中的数据,另一种是创建自己的内容提供器给我们程序的数据提供外部访问接口。1、使用ContentResolver来增删改查查询Uriuri=Uri.parse("content://com.example.app.provider/table1");Cursorcursor=getContentResolver
归雪冰俏
·
2020-08-10 01:51
Android学习
Android学习
-第57天
今天任务为配置RecyclerView以显示图片,代码如下:PhotoGalleryFragment.java:packagecom.bignerdranch.android.photogallery;importandroid.graphics.Bitmap;importandroid.graphics.drawable.BitmapDrawable;importandroid.graphics
WeltKrieg
·
2020-08-09 23:47
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 GestureDetector手势识别与多点触控探究
参考文章:理解Android的手势识别Android实战之手势与多点触控探究Android开发中实现多点触摸
Android学习
指南之三十八:Android手势操作编程AndroidGestureDetector
qingfengzaishou
·
2020-08-09 23:25
Android
Android学习
笔记—— 十、 多媒体的基础使用 - 播放音频和视频
1.播放音频播放音频我们需要通过MediaPlayer类来实现,这个类提供了非常全面的控制方法。其中比较常用的控制方法:方法名作用setDataSource设置要播放的音频资源文件prepare在开始播放之前调用这个方法完成准备工作start开始或者继续播放音频pause暂停播放音频reset将MediaPlayer对象重置到刚刚创建的状态seekTo从指定的位置开始播放音频stop停止播放,调用
北方提不起劲
·
2020-08-09 22:09
Android学习笔记
Android学习
Android学习
之RxJava+Retrofit+okhttp3的使用
Retrofit+RxJava+OkHttp是目前使用最多的网络请求框架,功能强大,在之前的项目中也有使用,所以特意做个总结。首先对这三者之间的关系进行理解,其实在使用过程当中我们没有看到okhttp3包括在后面的工程引用里也并没有它,但是这个组合里为什么会有它,原因在于Retrofit的底层默认是基于okhttp3实现的,所以它们的关系可以概括为:Retrofit负责请求的数据和请求结果,使用接
梅嘉
·
2020-08-09 22:22
各种框架学习
Android学习
JNI,使用JNI实现字符串加密
本节学习使用C语言加密字符串,大家都知道使用JAVA实现的加密都可以反编译的,而使用C写的加密是很难被反编译的。所以我们使用JNI学习如何使用C实现对字符串的加密。首先:我们实现一个界面布局文件就补贴出了。其次:在MainActivity中增加一个加密和解密的本地方法//加密本地方法publicnativeStringencodeFromC(Stringtext,intlength);//解密本地
Loopers
·
2020-08-09 22:09
Android
JNI编程
Android学习
19--使用ContentProvider实现数据共享
1、数据共享标准:ContentProvider简介ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用访问或修改数据:其它应用程序使用ContentResolver根据Uri去访问操作指定数据。ContentProvider也是Android应用的四大组件之一,与Activity、Service、Br
lixj517990544
·
2020-08-09 22:56
android学习笔记
android学习
——SP方法实现用户登录
上两篇写完用户第一次启动欢迎界面的实现,那么欢迎界面结束后进入的应该就是用户登录界面,因为是菜鸟,就用最简单的方法去做了一个,当然还不支持注册等功能。首先创建一个login_activity.xml并进行布局,以下是我的布局代码2,创建一个LoginActivity,代码如下publicclassLoginActivityextendsActivity{privateEditTextuname;p
linlif
·
2020-08-09 22:29
Android
Android学习
笔记(十)-数据共享标准:ContentProvider
当在系统中部署了一个又一个Android应用之后,系统里将会包含多个Android应用,有时候就需要在不同的应用之间共享数据,对于这种需要在不同应用之间共享数据的需求,当然可以让一个应用程序直接去操作另一个应用程序所记录的数据,比如操作它记录的SharedPreferences、文件或数据库等,这种方式显得太杂乱了,不同的应用程序记录数据的方式差别很大,这种方式不利于应用程序之间进行数据交换。为了
iteye_17686
·
2020-08-09 21:06
android开发遇到的各种bug
前言——好记性不如烂笔头,记录
Android学习
过程中遇到的各种问题BUG。
码农下的天桥
·
2020-08-09 20:34
前端
安卓开发
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他