安卓
luckyone906
这个作者很懒,什么都没留下…
展开
-
CPU主频频率越高,手机运行速度就越快吗?
本文链接:https://blog.csdn.net/openkado/article/details/24087305 问:CPU频率越高,手机速度就越快吗?1.7GHz处理器的手机肯定比1.2GHz处理的手机运行速度快吗? 答:很多人认为CPU的主频越高,手机的运行速度就越快。实际上,这正是受到了手机厂商宣传的误导。 所谓“缓存”,就像是你手边书桌的抽屉,日常使用的书本...转载 2019-08-23 15:20:51 · 1557 阅读 · 0 评论 -
安卓案例:利用SQLiteOpenHelper操作数据库及表
安卓案例:利用SQLiteOpenHelper操作数据库及表一、运行效果二、涉及知识点1、利用SQLiteOpenHelper类创建与升级数据库这个类是一个抽象类,我们必须继承该类创建一个子类,实现里面的两个抽象方法:(1)public void onCreate(SQLiteDatabase db);(2)public void onUpgrade(SQLiteDatabase...转载 2019-01-09 15:05:33 · 1195 阅读 · 0 评论 -
SQLiteOpenHelper的简单使用
由于想学习GreenDao框架,但是看了一下有的蒙圈,所以先熟悉一下android原生的SQLiteOpenHelper的使用工具:SQLite Expert Personal SQLite Expert Personal可以很直观的验证程序代码的正确性查看方式 然后找到 data -> data ->自己的项目报名-> *.db 然后导出来在用SQLite ...转载 2019-01-09 10:26:47 · 438 阅读 · 0 评论 -
android SQLiteOpenHelper 使用
1、实体package mydemo.mycom.demo2.entity;public class UserInfo { private int id; private String username; private String password; public UserInfo() { } public UserInfo(...转载 2019-01-08 15:43:49 · 701 阅读 · 0 评论 -
SQLiteOpenHelper的简单使用
由于想学习GreenDao框架,但是看了一下有的蒙圈,所以先熟悉一下android原生的SQLiteOpenHelper的使用工具:SQLite Expert Personal SQLite Expert Personal可以很直观的验证程序代码的正确性查看方式 然后找到 data -> data ->自己的项目报名-> *.db 然后导出来在用SQLite Expert P...转载 2019-01-08 15:42:34 · 293 阅读 · 0 评论 -
SQLiteOpenHelper使用详解
SQLiteOpenHelper 的子类,至少需要实现三个方法:1 构造函数调用父类 SQLiteOpenHelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 Activity),数据库名字,一个可选的游标工厂(通常是 Null),一个代表你正在使用的数据库模型版本的整数。 2 onCreate()方法它需要一个 SQLiteDatabase 对象...转载 2019-01-08 15:40:57 · 4489 阅读 · 0 评论 -
Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
目录前言本文涉及文章其他相关文章1.数据准备1.1 数据来源2.曲线展示2.1 MPAndroidChart获取2.2 数据对象获取2.3 数据展示3.曲线完善3.1 图表背景、边框、网格线修改3.2 X Y轴值的自定义3.3 线条的渐变背景、值、点的修改3.4 MarkerView的实现3.5 X轴的位置调整、以及X Y 轴的刻度显示...转载 2019-01-08 13:54:03 · 1119 阅读 · 0 评论 -
Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
目录前言本文涉及文章其他相关文章1.数据准备1.1 数据来源2.曲线展示2.1 MPAndroidChart获取2.2 数据对象获取2.3 数据展示3.曲线完善3.1 图表背景、边框、网格线修改3.2 X Y轴值的自定义3.3 线条的渐变背景、值、点的修改3.4 MarkerView的实现3.5 X轴的位置调整、以及X Y 轴的刻度显示...转载 2019-01-08 13:51:24 · 1102 阅读 · 0 评论 -
android开发中的数据库SQLite的使用
其实学习android很久了,关于数据存储,之前学习的时候也一同学习过,编程这些东西很久没用都忘得差不多了,最近做个项目要用到,所以又学习了一遍。android中关于数据的存储有好几种,这次主要是SQLite的使用。首先说一点,我的技术很烂,原理什么的不说了,就是讲一下怎么使用,包括“增删改查”这几个操作。使用数据库的前提是有数据库,有表,所以我们首先是要有一个数据库,然后还得建一张表...转载 2019-01-08 13:48:23 · 194 阅读 · 0 评论 -
SQLlite在安卓中的基本详解和简单使用
一、基础介绍1.SQLite 是一个进程内的库,是一种轻量级的、自给自足的、无服务器的、无需配置的,事务性的SQL数据库引擎.和他其他的数据库一样,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite可以直接访问其存储文件。SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,用C语言编写的开源嵌入式数据库引擎,它的...转载 2019-01-08 13:45:20 · 499 阅读 · 0 评论 -
Android数据存储之SQLite
概览l 概述l CRUD方法详解l 注意事项 概述对于大量数据的处理,如果不想将数据存于服务器端,Android API提供了对关系数据库SQLite的支持,在android-SDK中tool目录下已经提供了SQLite的应用程序,用于管理数据库中的数据。当android应用使用SQLite进行数据存储的时候,SQLite数据库是以文件的形式存放在SD卡中的。 Androi...转载 2019-01-08 13:43:32 · 213 阅读 · 0 评论 -
Kotlin 基础语法
Kotlin 文件以 .kt 为后缀。包声明代码文件的开头一般为包的声明:package com.runoob.mainimport java.util.*fun test() {}class Runoob {}kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。以上例中 test() 的全名是 com.runoob.main.test、Runoo...转载 2019-01-02 17:40:12 · 140 阅读 · 0 评论 -
kotlin 和java 混编
如果你之前使用 Java 语言而没有 Kotlin 开发经验,不用担心,Intellij IDEA 会帮你一键转换,将 Java 代码转换成 Kotlin 代码(但是反过来就不行了)。在 Mac 上,系统默认的快捷键为control+shift+command+K,这个组合键实在有点反人类,建议你自定义一个你觉得舒服的快捷键。快捷键可以通过你的编译器 keymap 中修改:command+, ...转载 2019-01-02 17:25:02 · 1380 阅读 · 0 评论 -
入门 Kotlin 和 Java 混合开发
一、前沿如果你学习过其他的编程语言,你就会发现 Java 的语法很是哆嗦,可是我们为什么没有放弃 Java 这门编程语言呢?因为 JVM 是一个非常好的平台,而且 Java 程序员目前在中国所占的比重实在是太高了。这是历史包袱导致的。暂且不说 Python,语法绝对比 Java 简化的不是一个级别,就连 C# 也比 Java 语法优美很多。我们知道,Java 程序运行过程是这样的:编...转载 2019-01-02 17:22:26 · 300 阅读 · 0 评论 -
Android多线程之同步锁的使用
本文主要介绍了Android多线程之同步锁的使用,分享给大家,具体如下:一、同步机制关键字synchronized 对于Java来说,最常用的同步机制就是synchronized关键字,他是一种基于语言的粗略锁,能够作用于对象、函数、class。每个对象都只有一个锁,谁能够拿到这个锁谁就有访问权限。当synchronized作用于函数时,实际上锁的也是对象,锁定的对象就是该函数所在类的对象...转载 2019-01-14 09:53:54 · 2065 阅读 · 0 评论 -
java读取xml文件的四种方法
Xml代码 1 <?xml version="1.0" encoding="GB2312"?> 2 <RESULT> 3 <VALUE> 4 <NO>A1234</NO> 5 <ADDR>河南省郑州市</ADDR>转载 2019-01-14 09:53:32 · 784 阅读 · 0 评论 -
android USB
google 在推出API 3.0后 就增加啦USB通讯这块 同时为API 2.3提供啦一个USB通讯吧,这样也让2.3有啦USB通讯功能 不过只支持USBAccessory模式 USB通讯分为两种模式:(1)附载模式 USBAccessory (2)主机模式 USBHost 什么叫主机模式? android官方文档解释为 When your Andr...转载 2019-01-02 11:17:28 · 487 阅读 · 0 评论 -
java获取实体类的属性和值
package com.jackie.day11;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Date;/** * Java通过实例得到实体类中的属性和方法 * @au...转载 2019-01-09 15:14:42 · 6154 阅读 · 0 评论 -
Android USB 开发详解
Android USB 开发详解先附上 Android USB 官方文档Android通过两种模式支持各种 USB 外设和 Android USB 附件(实现Android附件协议的硬件):USB附件和USB主机。USB开发需 Android 3.1(API级别12)以上。由于本人工作中只用到了主机模式,所以本文的侧重点在主机模式开发。Android USB 开发详解 调试 一...转载 2019-01-10 10:10:34 · 561 阅读 · 0 评论 -
Android USB串口开发
因为第一次接触Android下的串口开发,在网上找了很多例子都不能满足自己的需要以及不能正常使用,于是结合网上的资源以及查阅资料,终于完成了关于这个串口的开发,在此记录下usb转串口通信开发的过程。Android串口开发步骤总共分为四大类,如下 1. 权限获取 2. 发现打开串口 3. 串口操作(发送与读取) 4. 关闭串口一、权限获取首先我们需要在AndroidMainfes...转载 2019-01-10 11:20:37 · 1524 阅读 · 0 评论 -
android studio编译时提示error please select android sdk
在做项目时协同开发时遇到的问题。更新工程后编译提示该错误。错误原因是,有人上传了修改的.iml文件,此处为app.iml将<orderEntry type="jdk" jdkName="kotlin" jdkType="kotlin" />改成<orderEntry type="jdk" jdkName="Android API 28 Platform...原创 2019-08-22 12:21:56 · 390 阅读 · 0 评论 -
LinearLayout(线性布局)
本节引言本节开始讲Android中的布局,Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局) 而今天我们要讲解的就是第一个布局,LinearLayout(线性布局),我们屏幕适配的使用...原创 2019-08-21 16:11:34 · 551 阅读 · 0 评论 -
菜单项onCreateOptionsMenu()和onOptionsItemSelected()的使用
函数onCreateOptionsMenu()为创建Menu菜单的项目函数onOptionsItemSelected()为处理菜单被选中运行后的事件处理首先看下Activity的内容:<span style="font-size:14px;">package com.test.androidtest;import android.app.Activity;impor...转载 2019-03-11 19:10:07 · 1210 阅读 · 0 评论 -
Android中数据库的一些操作(增删改查)
提起Android的开发,就不得不提数据库,几乎每个App中都会用到Sqlit数据库存储一些数据,小编闲暇时期,写了一个小demo关于数据库的增删改查,之前也介绍过数据库的一个开源框架ORMLite,在这里主要用到的是Android自带的一些空间和属性来实现的,话不多少,直接上代码吧:1、数据库的创建:private static final String TABLENAME = "st...转载 2019-03-11 16:38:03 · 2463 阅读 · 0 评论 -
android SharedPreferences的用法
之前做应用时碰到这样一个问题:在“A” Activity 要与 “B” Activity的Fragment进行通信传值,但是忽然发现无法拿到B中Fragment的Handler,又不能发送广播,短暂的思考之后想到了SharedPreferences这个轻型的数据存储方式。 SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信...转载 2019-03-11 11:38:57 · 1832 阅读 · 0 评论 -
android上如何写配置文件
android上如何写配置文件:使用SharedPreferencesSharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPre...转载 2019-03-11 11:36:47 · 851 阅读 · 0 评论 -
android 如何创建配置文件和读配置文件
因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。在studio中新建一个Assets文件——>新建一个file文件类型为properties文件,该文件可以与res,java同级我把配置文件放在了assets文件夹下appConfig:serverUrl=http://192.168.110:8088/ap...转载 2019-03-11 11:23:56 · 2735 阅读 · 0 评论 -
Android资源文件在配置文件中的使用
Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.Java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那我么能不能通过该资源的绝对路径去...转载 2019-03-11 11:20:32 · 549 阅读 · 0 评论 -
Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
目录前言本文涉及文章其他相关文章1.数据准备1.1 数据来源2.曲线展示2.1 MPAndroidChart获取2.2 数据对象获取2.3 数据展示3.曲线完善3.1 图表背景、边框、网格线修改3.2 X Y轴值的自定义3.3 线条的渐变背景、值、点的修改3.4 MarkerView的实现3.5 X轴的位置调整、以及X Y 轴的刻度显示...转载 2019-03-11 10:09:43 · 1761 阅读 · 0 评论 -
Android Chart框架 MPAndroidChart 坐标轴设置
1.轴线的绘制设置轴线就先必须取得轴线类Axis在一个图标中有三个轴线:x轴:调用.getXAxis()获取 左边y轴:调用.getAxisLeft()获取 右边y轴:调用.getAxisRight()获取其对应轴线之设计方法如下: /* @描述 轴线的绘制 */ private void drawAxis(AxisBase mAxis){ //...转载 2019-03-07 13:26:27 · 7053 阅读 · 2 评论 -
MPAndroidChart LineChart 折线图 你要的都在这里了
前言 MPAndroidChart已经出了很长的一段时间,相信大家也有所耳闻,自己也使用了有一段时间,固在此写下文章,根据项目的需求,记录一些见解与问题,作为参考。望大家取其精华去其糟粕。最终效果图涉及到的问题以及知识点图表样式以及基础数据 (快速入门)x轴标签自定义标签(Formatting Data Values (ValueFormatter))自定义覆盖物(Marker...转载 2019-03-07 11:01:12 · 2057 阅读 · 0 评论 -
Android Studio 使用Log
Android使用log来记录信息,测试了下,和system.out.println区别不大,主要优势在于能使用过滤器过滤日志。本文记录基础的log使用方法,来自《第一行代码》,以及参考: https://blog.csdn.net/u014630636/article/details/51281048。 使用步骤: 1、创建tag 由于Log.w/i...转载 2019-02-25 10:43:54 · 3596 阅读 · 0 评论 -
Android串口编程--开关灯Demo(附源码)
1、项目简述第二次玩硬件了,第一次是通过局域网控制门的开关,这次是通过ZB(大概就是这么叫,具体名字不清楚)控制灯的开关,感觉控制硬件也就是给硬件发个byte数组而已。这里有个框架usb-serial-for-android 可以直接使用,但是里面并没有教你怎么写数据,我还是一个一个类里面找write相关方法,后来终于找到了是通过UsbSerialPort类下的write(final byt...转载 2019-01-10 11:38:16 · 708 阅读 · 0 评论 -
Android USB转串口编程
安卓手机的对外通信接口就只有USB跟音频口,我们可采用其进行与外设进行通信。今天,我们来讲讲安卓手机利用USB接口与外设进行通信。此时,有两种情况。第一:USB(手机)<--->USB(外设),就是手机与外设直接通过USB线进行通讯。第二:USB(手机)<--->UART(外设),即手机与外设通过USB转接成串口,再与外设通信。外设,说白了就是单片机,单片机端直...转载 2019-01-10 11:36:13 · 1707 阅读 · 0 评论 -
Android USB转串口通信开发实例详解
好久没有写文章了,年前公司新开了一个项目,是和usb转串口通信相关的,需求是用安卓平板通过usb转接后与好几个外设进行通信,一直忙到最近,才慢慢闲下来,趁着这个周末不忙,记录下usb转串口通信开发的基本流程。我们开发使用的是usb主机模式,即:安卓平板作为主机,usb外设作为从机进行数据通信。整个开发流程可以总结为以下几点:1.发现设备 1 2 Us...转载 2019-01-10 11:21:57 · 2794 阅读 · 0 评论 -
Android的联通性---USB主机模式(三)
获取跟设备通信的权限在跟USB设备进行通信之前,你的应用程序必须要获取用户的许可。注意:如果你的应用程序使用Intent过滤器来发现接入的USB设备,而且用户允许你的应用程序处理该Intent,那么它会自动的接收权限,否则,在你的应用程序接入该设备之前,必须明确的申请权限。明确的申请权限在某些情况下是必须的,如你的应用程序列举已经接入的USB设备并想要跟其中的一个设备通信的时候。在试图...转载 2019-01-02 11:16:32 · 454 阅读 · 0 评论 -
Android中BroadCastReceiver使用(整理)
BroadcastReceiver 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程: 首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Ac...转载 2019-01-02 10:50:14 · 527 阅读 · 0 评论 -
安卓数据库开发helper
package com.mytest.myapplication;public class MyInfo {public MyInfo(int id,String name,String value){_ID=id;_Name=name;_Value=value;}public int _ID;public String _Name;public String _Value;...转载 2019-01-10 13:27:05 · 605 阅读 · 0 评论 -
Android USB转串口开发(hoho.android.usbserial串口库)
使用hoho.android.usbserial串口库开发串口import android.app.Applicationimport android.app.PendingIntentimport android.content.BroadcastReceiverimport android.content.Contextimport android.content.Intentim...转载 2019-01-10 13:20:09 · 5245 阅读 · 1 评论 -
安卓开发中的USB转串口通讯
安卓开发中的USB转串口通讯本文使用GitHub上开源的”hoho.android.usbserial”USB串口库。该库基于“Android USB Host API”,驱动完全由java开发,无需root,不限内核,很是方便。简介Anddroid USB Host API原文链接android.hardware.usb包下提供了USB开发的相关类。我们需要了解UsbManager、U...转载 2019-01-10 13:00:58 · 4193 阅读 · 0 评论