Android的Service使用
Service Service属于Android的四大组件(只要是安卓四大组件就必须在AndroidMainFest中进行注册才可以使用),Service运行不赖于界面,即使退出应用,Service也将运行在后台中。服务在创建后,默认运行在主线程中,所以我们需要自己去开辟子线程,如果不开辟就有可能出现主线程被阻塞。 Android多线程...
View ArticleAndroid中常用146种颜色对应的xml色值文件
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <!--白色 --> <color name="ivory">#FFFFF0</color> <!--象牙色 -->...
View Article0102 - Android 简介 - 应用基础知识
应用基础知识 来源:Android Develop - API Guides - Introduction - App Fundamental Android 应用采用 Java 编程语言编写。Android SDK 工具将您的代码—连同任何数据和资源文件—编译到一个 APK: Android 软件包,即带有 .apk 后缀的存档文件中。一个 APK 文件包含 Android...
View ArticleAndroid初级教程:shape的基本用法
转载本文请注明出处:http://blog.csdn.net/qq_32059827/article/details/52203347 点击打开链接 在自定义进度条之前,先来学习一下shape的用法。 一、在res目录下边新建一个drawble目录(如果您会自定义状态选择器的话,这将很简单) 二、新建一个android.xml文件,找到shape,点击finish...
View Article0202 - 应用组件 - Intent 和 Intent 过滤器
Intent 和 Intent 过滤器 来源:Android Develop - API Guides - App Components - Intents and Intent Filters Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个: 启动 Activity: Activity...
View Article1201 - 数据存储 - 如何选择数据存储
如何选择数据存储 来源:Android Develop - API Guides - Data Storage - Storage Options Android给提供了几种应用数据持久化的选择,如何选择数据存储的解决方案要根据我们的特殊需要,比如根据数据是应该对应用私有还是数据可以让其他应用(或用户)获取,以及数据需要多大的空间来存储。 数据存储的解决方案有如下几种: Shared...
View Article《React-Native系列》14、 RN学习之NodeJS
由于ReactNative使用了NodeJS环境,以前没有系统学习过NodeJS,故花点时间学习下。了解ReactNative里关于NodeJS部分的知识。 我们先看看一个RN项目的目录,如下: 我们看到的node_modules 和package.json都是和NodeJS相关联的。 学习完这边文章你就能明白: 1、我们在调试时,使用的包服务器,启动命令:npm start ,是什么意思?...
View ArticleAndroid简易实战教程--第十七话《自定义彩色环形进度条》
转载请注明出处:http://blog.csdn.net/qq_32059827/article/details/52203533 点击打开链接 在Android初级教程里面,介绍了shape用法的理论知识,再来完成这个小案例将会变得非常简单哦。(欢迎学习阅读):http://blog.csdn.net/qq_32059827/article/details/52203347 点击打开链接...
View ArticleNSArray/NSMutableArray创建,获取,遍历,排序 - iOS
1 数组基本 1.1 创建数组 NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作 下面这种方式相当于什么都没做 NSArray * array = [[NSArray alloc] init]; NSLog(@"%@",array); 1.2 通过构造方法的方式创建一个NSArray 在创建一个NSArray的时候,集合的最后一个元素一定是nil NSArray *...
View ArticleAndroid 蓝牙音箱开发
项目下载地址github: 1.打开蓝牙: mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); /**如果本地蓝牙没有开启,则开启*/ if (!mBluetoothAdapter.isEnabled()) { //...
View Articleandroid图片三级缓存
什么是图片的三级缓存 1、内存缓存 优先加载,速度最快2、本地缓存 次优先加载 速度稍快3、网络缓存 最后加载 速度由网络速度决定(浪费流量) 图片缓存原理 内存-文件-网络...
View ArticleAndroid GridView如何适配不同屏幕
Android GridView如何适配不同屏幕 GridView和ListView一样,都是项目中常用的控件之一,针对Android市场层出不穷的手机机型,在实际开发中,我们就需要去做适配,这篇文章就给大家讲解一下GridView的适配。 效果图: GridView.xml <GridView android:id="@+id/gridview"...
View ArticleAndroid 高仿微信支付键盘
现在很多app的支付、输入密码功能,都已经开始使用自定义数字键盘,不仅更加方便、其效果着实精致。 下面带着大家学习下,如何高仿微信的数字键盘,可以拿来直接用在自身的项目中。 先看下效果图: 1. 自定义布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout...
View Article[Unity热更新]tolua# & LuaFramework(十四):更新下载(中)
承接上一篇:http://blog.csdn.net/lyh916/article/details/51146693 上一篇基本实现了更新下载,很多时候,我们还需要将更新文件数,下载速度等信息显示在界面上,所以这篇就说下怎么做。 效果图: Ps:上面的下载速度为Infinity(无穷大),具体原因不明,估计是我使用的是编辑器链接本地服务器,而且更新的文件很小,所以就快得飞起吧! 分析:...
View ArticleAndroid UI(ActionBar+Toolbar)详解
目录: 1.ActionBar与ToolBar概述 2.ActionBar与ToolBar的应用场景 3.ActionBar的隐藏 3.1 通过自定义Theme隐藏 3.2 通过系统Theme隐藏 3.3 通过Java代码隐藏 4.ToolBar的使用 4.1 自定义Theme中的一些常用属性...
View ArticleAndroidStudio几个常见快捷键和实用技巧
本文只是给大家提供一个思路,如果能提升工作效率那最好了。 shift + command + a 查找动作 如上,我们可以快捷的打开java autoimport开关 shift + shift 全局查找 可以方便的查找资源文件、类等 control + space 代码提示 这个估计是IDE的最强feature了吧 shift + control + space 根据类型提示...
View ArticleAndroid 仿微信的键盘切换
Android 仿微信的键盘切换 Android 仿微信的键盘切换(录音,表情,文字,其他),IM通讯,类似朋友圈只要涉及到文字等相关的app都会要涉及到键盘的处理,今天就给大家分享一下Android 仿微信的键盘切换。 效果图如下: Android...
View ArticleJava并发编程(七)ConcurrentLinkedQueue的实现原理和源码分析
相关文章 Java并发编程(一)线程定义、状态和属性 Java并发编程(二)同步 Java并发编程(三)volatile域 Java并发编程(四)Java内存模型 Java并发编程(五)ConcurrentHashMap的实现原理和源码分析 Java并发编程(六)阻塞队列 前言...
View Article