Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Android6.0权限管理到RxPermissions源码分析

在给应用适配6.0版本的时候,我们就需要运行时权限管理。在6.0开始有一套新的运行机制管理用于更友好的保护用户的隐私安全,一般涉及用户隐私的需要实时来提示用户通过允许和拒绝来授权。 如何申请一个权限呢? 1.在AndroidManifest中把我们需要的权限添加,像我那天忘记加了一点就闪退,呼!奔溃了好久。 2.检查权限 if...

View Article


Android开发艺术探索读书笔记 第一章

1. Activity生命周期全面分析 生命周期 onCreate:表示Activity正在被创建 onRestart:表示Activity正在重新启动 onStart:表示Activity正在启动,Activity已经可见,但是还没有出现在前台 onResume:表示Activity已经可见,并且出现在前台开始活动...

View Article


Image may be NSFW.
Clik here to view.

JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Fiald,Method,反射Main方法,数组的反射和实践

JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Fiald,Method,反射Main方法,数组的反射和实践 我们继续聊JAVA,这次比较有意思,那就是反射了 一.认识Class类...

View Article

Image may be NSFW.
Clik here to view.

百度地图学习(一):定位

...

View Article

使用HTTP协议访问网络

1 HttpURLConnection 2 HttpClient HttpURLConnection使用过程: 1 获取HttpURLConnection的实例: URL url = new URL(“http://www.baidu.com”); HttpURLConnection connection = (HttpURLConnection)url.openConnection; 2...

View Article


TankWar单机 (JAVA版) 目录

早就想写了  一直都在忙  暑期去了无锡一个月见习  白天电脑没网  晚上网速十几K  csdn都登录不上  。 7.5-7.29暑期结束就回家了三天  看看奶奶  。然后8.3就又到学校了 ,看着15acm成员的集训。然后8.13号数学建模 的培训  培训到8.28号。就开学了。。又报了驾校  我的天。。。浑浑噩噩就到今天了  唉 从今天起要改变这一个月来的状态了。 于是决定写一下坦克大战...

View Article

Image may be NSFW.
Clik here to view.

Android初级教程:RatingBar的使用

记得淘宝里面买家给卖家评分的时候会有一个星星状的评分条,其实就是基于RatingBar做了自定义使用了。那么本篇文章就对RatingBar的使用做一个基本的认识。 接下来就是正题,那就是对于RatingBar,我到底想要做些什么。一般都有这样的需求:...

View Article

Image may be NSFW.
Clik here to view.

TankWar 单机(JAVA版) 版本0.1&&版本0.2

上面是项目要求   继承JFrame  就能实现一个窗口了 没有什么好解释的 具体看代码注释 package tankWar; import javax.swing.JFrame; public class TankClient extends JFrame{ //窗口的高度 public static int screenHeight=600; //窗口的宽度 public static int...

View Article


Image may be NSFW.
Clik here to view.

深入理解 iOS 开发中的锁

摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如 iOS中保证线程安全的几种方式与性能对比、iOS 常见知识点(三):Lock。本文也不会详细介绍锁的具体实现原理,这会涉及到太多相关知识,笔者不敢误人子弟。 本文要做的就是简单的分析 iOS...

View Article


Image may be NSFW.
Clik here to view.

Android tips(十三)-->Android开发过程中使用Lambda表达式

转载请标明出处:一片枫叶的专栏 新的Java8 API中提供了不少新的特性,其中就有Lambda表达式。而本文我们将主要介绍一下在Android开发过程中如何使用Lambda表达式,这里主要是为我们后续介绍RxAndroid、RxJava相关知识做铺垫的。 Lambda表达式的概念...

View Article

Image may be NSFW.
Clik here to view.

RN开发搭建开环境

第一步: 安装JDK 第二步: 安装安卓SDK,在有墙的环境下,可以选择使用http://androiddevtools.cn/ 第三步: 安装C++环境,可以选择windows sdk、cygwin或者mingw等其他的C++环境。 编译node.js的C++模块的时候需要用到。 第四步: 安装node.js和Git 建议设置npm镜像以加速后面的过程,设置全局的指定的镜像: npm...

View Article

Android 高级自定义Toast及源码解析

Toast概述 Toast的作用 不需要和用户交互的提示框。 更多参见官网:https://developer.android.com/guide/topics/ui/notifiers/toasts.html Toast的简单使用...

View Article

Image may be NSFW.
Clik here to view.

用Xamarin和Visual Studio编写iOS App

原文:Building iOS Apps with Xamarin and Visual Studio 作者:(Bill Morefield](https://www.raywenderlich.com/u/bmorefield) 译者:kmyhy 一说开发 iOS app,你立马就会想到苹果的开发语言 Objective C/Swift 和...

View Article


Image may be NSFW.
Clik here to view.

自适应表格单元格

原文:Self-sizing Table View Cells 作者:Bradley Johnson 译者:kmyhy 注:本文被 Bradley 升级为适用于 Xcode 7.3/iOS 9/Swift 2.2。原文作者为 Joshua Greene. 如果你之前使用过自定义单元格,你肯定也在代码中花费大量的精力实现过自适应单元格。你可能习惯于手动计算单元格中的每一样东西的高度,比如...

View Article

Image may be NSFW.
Clik here to view.

android事件分发机制分析

触摸事件相关方法: ViewGroup dispatchTouchEvent(MotionEvent)          用于分发touch事件 onInterceptTouchEvent(MotionEvent)   用于是否中断touch事件 onTouchEvent(MotionEvent)                       用于处理touch事件 View、Activity...

View Article


Image may be NSFW.
Clik here to view.

【腾讯Bugly干货分享】iOS10 SiriKit QQ适配详解

1. 概述 苹果在iOS10开放了siriKit接口给第三方应用。目前,QQ已经率先适配了Siri的发消息和打电话功能。这意味着在iOS10中你可以直接告诉Siri让它帮你发QQ消息和打QQ电话了,听起来是不是很酷炫? 那么第三方应用使用Siri的体验究竟如何?哪些应用可以接入SiriKit?接入SiriKit又需要做哪些工作呢?这篇文章会为你一一解答这些疑惑。 图1 用Siri发QQ消息效果展示...

View Article

Image may be NSFW.
Clik here to view.

【腾讯Bugly干货分享】微信Tinker的一切都在这里,包括源码(一)

最近半年以来,Android热补丁技术热潮继续爆发,各大公司相继推出自己的开源框架。Tinker在最近也顺利完成了公司的审核,并非常荣幸的成为github.com/Tencent上第一个正式公开的项目。 回顾这半年多的历程,这是一条跪着走完,坑坑不息之路。或许只有自己真正经历过,深入研究过, 才会真正的明白 热补丁不是请客吃饭...

View Article


Image may be NSFW.
Clik here to view.

【腾讯Bugly干货分享】聊一聊微信“小程序”

Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。定期会举行嘉宾分享,话题讨论等活动。 本期讨论话题为:聊一聊微信“小程序”。 引言 2016年9月21日,微信开始陆续对外发送小程序(应用号)内测邀请,而小程序即被外界广为关注的微信应用号。 微信小程序是什么?...

View Article

Handler的常用场景总结

1、安卓为什么只能通过消息机制更新UI呢? 最根本的目的就是解决多线程并发问题。(多个线程同时执行一个任务) 假如在一个Activity中,有多个线程去更新UI,并且都没有加锁机制,那就会造成更新UI错乱。如果对更新UI的操作都进行加锁处理,就会造成性能下降。使用消息机制,根本不用关系多线程的问题,因为更新UI的操作,都是在主线程的消息队列当中去轮询处理的。 2、Handler是什么?...

View Article

openHMD-simple代码分析(2/2)

openHMD-simple代码分析(2/2) 接上篇内容,这里主要以oculars在openHMD中的提交,来分析oculars的DK1/DK2在openHMD中是如何运行的。 simple代码的主流程看上篇文章”openHMD-simple代码分析(1/2)”。 打开设备:ohmd_list_open_device //打开设备列表中第一个设备 ohmd_device* hmd =...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>