关闭
当前搜索:

[置顶] 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发详解

示例源码: https://github.com/junkchen/BleLib/tree/master/sample BleLib是Android低功耗蓝牙4.0及以上开发的辅助库,一行代码解决Ble初始化、扫描、连接、特性读写、设置通知等操作。...
阅读(12353) 评论(5)

[置顶] Android ble低功耗蓝牙开发

在Android4.3(API等级18)平台上开始支持低功耗蓝牙中央设备角色,而且提供可供应用去发现服务、查询服务和读写特性的相关API接口。与传统蓝牙相比,低功耗蓝牙的设计对电量消耗更低,这允许Android应用与其他的低功耗设备通信时对电量的需求更低,如距离传感器、心率监视器和医疗健康设备等等。...
阅读(5843) 评论(4)

[置顶] Android Studio安装与使用(二)

转载请注明来源: http://blog.csdn.net/KjunChen/article/details/50154773 自从写了Android Studio安装与使用(一)后,发现存在很多问题,一些小伙伴总是Q我,我也发现,应该是我的博客还很不完善,另外一方面,我也希望,看博客的小伙伴,在安装于使用...
阅读(1577) 评论(2)

[置顶] Adnroid Studio常用快捷键最全收集整理

转载请注明来源: http://blog.csdn.net/KjunChen/article/details/50075751 Adnroid Studio常用快捷键最全收集整理 Ctrl + Space 基本代码完成(任何类名、方法名或变量名) Ctrl + Shift + Space 智能完成代码(通过期望的类型过滤方法和变量) Ctrl + Shift + Enter 完成语句...
阅读(979) 评论(0)

[置顶] Android Studio安装与使用最详细的图解教程

转载请注明来源:http://blog.csdn.net/KjunChen/article/details/49980931 Android Studio安装与使用工欲善其事必先利其器!Android开发利剑之Android Studio。好的开发工具可以加快我们的开发速度,编码更爽,编写更好用的应用。目前,Android开发使用Android Studio已经越来越流行了,而且这也是官方推荐使用的...
阅读(9111) 评论(0)

[置顶] Genymotion安装与使用、Android Studio安装Genymotion插件

Genymotion安装与使用、Android Studio安装Genymotion插件。Genymotion是一个Android模拟器,它包含了一整套与Android虚拟环境进行互动的传感器和功能。你可以使用Genymotion在你的开发、测试和演示中测试你的应用程序。...
阅读(3692) 评论(0)

Android OpenGL ES 概述

Android 提供了 OpenGL 去进行 2D 和 3D 图形的高效绘制。OpenGL 是一个跨平台的图形 API,对于 3D 图形硬件有一套标准的软件接口。...
阅读(887) 评论(0)

C 结构体与共用体的用法

转载请注明来源: http://blog.csdn.net/kjunchen/article/details/53162979 C 结构体与共用体的用法struct(结构体)C 语言允许用户建立有不同类型数据组成的组合型的数据结构,它成为结构体(structure)。...
阅读(768) 评论(0)

Java异常处理

在程序设计和运行的过程中,发生错误是不可避免的。尽管Java语言的设计从根本上提供了一些安全机制,使程序员尽量减少错误的产生,但是使程序被迫停止的错误的存在任然不可避免。因此,Java提供了异常处理机制帮助程序员检查可能出现的错误,保证程序的可读性和可维护性。Java将异常封装到一个类中,出现错误时就会抛出异常。...
阅读(693) 评论(1)

Android 6.0 扫描不到 Ble 设备需开启位置权限

之前做 Ble 开发都是在 Android 6.0 系统以下的版本中进行测试的,今天使用 Android 6.0 的设备测试的时候,发现扫描不到周围的 Ble 设备。后来发现 6.0 需要在应用运行过程中请求位置权限,并且还要打开位置。...
阅读(8234) 评论(5)

Android MVP 模式应用实例

MVP 即 Model - View - Presenter。 Model 提供数据,View 负责显示,Presenter 负责逻辑处理。...
阅读(463) 评论(0)

指针数组和多重指针

一个数组,若其元素均为指针类型数组,称为**指针数组**,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。...
阅读(1475) 评论(0)

指向函数的指针

如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址(又称入口地址)称为这个函数的指针。...
阅读(443) 评论(0)

Android error: "Apostrophe not preceded by \"错误解决办法

Android error: “Apostrophe not preceded by \”错误解决办法android开发中,在资源文件 values 文件中报特殊字符没有被转义的错误...
阅读(1663) 评论(1)

指针基础概念

指针基础概念指针是 C 语言的精华,正确灵活地运用,可使程序简洁、紧凑、高效。 指针是什么“指针”即地址,一个变量的地址称为该变量的“指针”。 如果有一个变量专门用来存放另一变量的地址(即指针),则称它为“指针变量”。...
阅读(515) 评论(0)

Android USB 主机(Host)和配件(Accessory)

Android 支持多种 USB 外设和 Android USB 配件(硬件实现 Android 配件协议),通过两种模式: USB 配件和 USB 主机。在 USB 配件模式中,外部 USB 硬件担当 USB 主机。在 USB 主机模式中,Android 设备担当主机。这样的设备包括数码相机、键盘、鼠标和游戏控制器等。...
阅读(1303) 评论(0)

Git自学之路(四)- git branch 分支

Git 处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷。 与许多其它版本控制系统不同,Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次。 理解和精通这一特性,你便会意识到 Git 是如此的强大而又独特,并且从此真正改变你的开发方式。...
阅读(3590) 评论(0)

Android 开发关于Button或TextView控件英文字符全部显示大小写问题

Android 开发关于Button或TextView控件英文字符全部显示大小写问题在较新的 sdk 版本中,开发中我们会看到按钮的英文显示全为大写的。...
阅读(5411) 评论(0)

Java Random 随机数

转载请注明来源: http://blog.csdn.net/kjunchen/article/details/52081407 Java Random 随机数实际开发中产生随机数的使用很常见,因此在程序中产生随机数的操作很重要。在Java中主要提供了两种方法产生随机数,分别是调用Math类的random()方法和Random类提供的产生各种数据类型的随机数的方法。...
阅读(1342) 评论(0)

Git自学之路(三)- Git打标签

像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。...
阅读(914) 评论(0)

Git自学之路(二)- Git初始配置和基本使用

在学习完本文之后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)文件、暂存(stage)或提交(commit)更改。 本章也将向你演示如何配置 Git 来忽略指定的文件和文件模式、如何迅速而简单地撤销错误操作、如何浏览你的项目的历史版本以及不同提交(commits)间的差异、如何向你的远程仓库推送(push)以及如何从你的远程仓库拉取(pull)文件。...
阅读(5986) 评论(0)

Git自学之路(一)- 认识了解后悔之药Git

也许以前你不知道哪里有后悔药,但是当你遇见Git,你发现,想怎么反悔就怎么反悔,一言不合就撤退,对,就是这么任性。 在代码管理版本控制中,Git 是目前超级流行的工具。接下来就具体了解下 Git 的前世今生。 孙子曰:“知己知彼,百战不殆”。因此, 对 Git 越了解应用也就越好。...
阅读(3038) 评论(0)

Android使用Bitmap、Canvas制作图片

转载请注明来源:http://blog.csdn.net/kjunchen/article/details/51794037 Android使用Bitmap、Canvas制作图片先看下效果图: 在开发中有时候需要生成报告图,我们就可以使用Bitmap、Canvas进行文字图片的绘制,从而生成各种各样的图片或报告。...
阅读(2047) 评论(0)

Android SQLite数据库版本升级原理解析

Android SQLite数据库版本升级原理解析Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,请看下面的详细分析。...
阅读(892) 评论(0)

Java 中 List 元素排序

转载请注明来源: http://blog.csdn.net/kjunchen/article/details/51559020 Java 中 List 元素排序对 List 中的元素进行排序可以使用 java.util.Collections 类中的sort()方法。既可以给方法传递一个 List 对象,也可以传递一个 List 和一个 Comparator 。...
阅读(635) 评论(0)

我在Android开发中遇到的一些问题

转载请注明来源:http://blog.csdn.net/KjunChen/article/details/50549538 自己在开发中遇到的一些常见的小问题,记录下来方便查阅。...
阅读(546) 评论(1)
43条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:172258次
    • 积分:2059
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:0篇
    • 译文:4篇
    • 评论:55条
    切磋技艺

    欢迎进群交流、切磋技艺


    QQ群:365532949

    博客专栏