android
L-Lawliet-
学习与生活之道
展开
-
android里的Cursor类介绍
使用过 SQLite数据库的童鞋对 Cursor 应该不陌生,加深自己和大家对Android 中使用 Cursor 的理解。 关于 Cursor 在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情: Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。...转载 2018-03-31 22:24:56 · 2734 阅读 · 0 评论 -
android开发时遇到的错误java.lang.NumberFormatException: For input string: "1 9"
今天写了个java的小程序在运行的时候抛出下面的异常:java.lang.NumberFormatException: For input string: "1 9" 。定位到源程序中出错的地方: String[] cols = key.toString().split(" "); return Integer.parseInt(cols[0]) % numPa...原创 2018-04-27 15:29:11 · 4829 阅读 · 0 评论 -
Android两种远程启动Service的方式:Bind与Start
前言:本文主要讨论启动远程Service。Service和Activity不在一个工程里面,也即不在一个App里面。不在一个进程里,所以会用到AIDL。Service的android:process属性未指定。一、startService1、通过调用startService启动服务的过程:onCreate —》onStartCommand —》onStartstartService 仅用于启动服务...转载 2018-06-13 19:54:22 · 649 阅读 · 0 评论 -
Service里的onStart和onStartCommand方法的区别
(1):onstart()方法和onStartCommand()方法的区别: onstart()方法是在android2.0一下的版本中使用。而在android2.0以上则使用onstartCommand()方法。它们两个方法放在一起使用时,不会产生冲突。 (2):onStartComand使用时,返回的是一个(int)整形。 这个整形可以有四个返回...转载 2018-06-13 20:00:05 · 3717 阅读 · 0 评论 -
Android的ADIL
转载自:http://flrito.cc/notes-androidzhong-aidlde-ji-ben-yong-fa/早些时候就听说过AIDL,也常在各种Android面试题、教程甚至大牛采访中看到过它的身影。可见AIDL在Android开发中的地位十分的重要。于是决定先从AIDL的一些基本概念和基本用法开始着手学习它,下面是一些整理的笔记。AIDL的全称为Android Interface...转载 2018-06-13 21:02:01 · 444 阅读 · 0 评论 -
Android的uri相关
一、URI 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 Android的Uri由以下三部分组成: "conten...转载 2018-05-31 15:10:18 · 409 阅读 · 0 评论 -
Android中Socket基于UDP传输
接收方创建步骤:1. 创建一个DatagramSocket对象,并指定监听的端口号DatagramSocket socket = new DatagramSocket (4567);2. 创建一个byte数组用于接收byte data[] = new byte[1024];3. 创建一个空的DatagramPackage对象 DatagramPackage package = new Data...转载 2018-07-09 09:28:29 · 532 阅读 · 0 评论 -
隐式intent详解
本篇文章,对隐式启动Activity再做分析。 有些人可能会说了,隐式启动活动不是很简单吗?这有什么不理解的?话先别说的这么早,对于隐式启动,还是具有很大的坑要爬的,当然,您如果是一个资深开发者就另当别论了。 本篇文章,我们从最简单的开始,一步步引入,相信这样的方式,读起来也会轻松一些。 我们平时启动一个活动,会通过两种方式。1、显示启动;2、隐式启动。 (一)首先,我们来...转载 2018-10-18 10:09:05 · 2962 阅读 · 0 评论 -
Intent传递数据重复问题
Android解决Intent中的数据重复问题转载地址:http://www.cnblogs.com/anrainie/articles/2383941.html最近在研究Android,遇到了一些Notification(通知)的问题:1、Notification如何传递参数2、Notification如何区别化3、从Intent(意图)寻找Activity(活动)说起...转载 2018-10-10 15:33:55 · 321 阅读 · 0 评论 -
android的sharedUserId
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangwei0910410003/article/details/51316688 一、前言今天我们来看一下Android中一个众人熟悉的一个属性:shareUse...转载 2018-11-21 09:53:03 · 2142 阅读 · 0 评论 -
setText()传入int值时的错误
报错信息:07-04 11:14:43.064: W/ResourceType(2411): No package identifier when getting value for resource number 0x0000001c07-04 11:14:43.064: W/System.err(2411): android.content.res.Resources$NotFoundExc转载 2018-04-25 16:04:46 · 5950 阅读 · 3 评论 -
Activity中响应Listview内部按钮点击事件
最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种方式都能比较好的实现:使用接口回调和使用抽象类回调。正好可以复习一下接口和抽象类的区别,于是写了两个Demo:1.使用接...转载 2018-04-20 21:50:49 · 214 阅读 · 0 评论 -
SharedPreference中editor.apply();和editor.commit();的区别
相同点:1.二者都可提交preference的修改数据2.二者都是原子操作区别:1.apply没有返回值而commit返回boolean表明修改是否提交成功2.apply是将修改数据原子提交到内存,而后异步真正提交到硬件磁盘;而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commi...转载 2018-03-31 22:33:42 · 808 阅读 · 0 评论 -
listview
SQLite数据库内容显示到ListView我们有了数据库的内容之后,需要将其显示到手机屏幕上时,要怎样进行界面布局呢?那么第一个知识点就是,对于ListView的布局,我们需要创建两个界面,一个用来显示表头与ListView,另一个用来显示ListView中每个item。我们现在需要显示的是一个具有三个属性:学号,姓名,年龄的表格,所以第一个界面布局的设计方法是:整个界面是一个垂直属性的线性布局...转载 2018-04-08 23:24:15 · 145 阅读 · 0 评论 -
listview小例子
编写一个从数据库里查询数据展示到listview上的案例运行结果:点击find按钮,会将数据库中添加的数据显示在List View上转载 2018-04-08 23:39:50 · 260 阅读 · 0 评论 -
解决DDMS无法查看data目录下文件的问题
解决DDMS无法查看转载 2018-04-02 12:49:18 · 172 阅读 · 0 评论 -
ListView给每个Item上面的按钮添加事件
本文介绍了ListView给每个Item上面的按钮添加事件,具体如下:1.先看下效果图:在这里仅供测试,我把数据都写死了,根据需要可以自己进行修改,此外实现ListView上面每个Item上的Button的事件有两种方法:1.使用final变量扩展局部变量的生命周期范围主要代码(本文最后附全部代码):?12345678910111213141516171819202122232425262728转载 2018-04-17 15:30:09 · 3921 阅读 · 0 评论 -
Listview
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三...转载 2018-04-06 21:33:41 · 84 阅读 · 0 评论 -
科大讯飞无限制录音
最近想要做一款语音听写APP,在网上搜索关于如何使用科大讯飞语音的Demo少之又少,又或者是只是单纯的按照文档来实现简单的语音听写,远远不能满足需求,看了几天的文档和自己搜索的一些资料,还有这几天中遇到的一些问题,觉得有必要做一个笔记,能给初学者一些帮助,也顺便理一下这些天的一些收获,本人只是一个初学者,假如有写得不对或者不好的地方,还望大家指出~~1、首先当然是创建应用,我这里只是使用了语音听写转载 2018-04-23 23:57:29 · 4648 阅读 · 1 评论 -
Android ListView使用详解
Android ListView 使用详解一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List转载 2018-04-20 21:49:04 · 559 阅读 · 0 评论 -
android:exported
昨天在用360扫描应用漏洞时,扫描结果,出来一个Android:exported属性,其实之前根本不知道这个属性,更不知道这个属性用来干嘛的,详情见下图: 因此,查了官方API,学习了一下这个属性!android:exported 是Android中的四大组件 Activity,Service,Provider,Re...转载 2018-11-21 10:12:59 · 404 阅读 · 0 评论