码迷,mamicode.com
首页 > 移动开发
Android源码学习(2) Handler之Looper
Looper准备 Handler实例化时,会从当前线程获取Looper,从而获得MessageQueue,用于发送消息。然后,线程不是生来就有Looper对象的,需要在线程执行中调用静态方法Looper.prepare(),最终会调用到如下静态方法: 静态变量sThreadLocal是范型类Thre ...
分类:移动开发   时间:2017-10-12 13:13:09    阅读次数:210
转:iOS与函数式编程
函数式编程当中的函数f(x)强调无状态,其实是强调将状态锁定在函数的内部,一个函数它不依赖于任何外部的状态,只依赖于它的入参的值,一旦值确定,这个函数所返回的结果就是确定的。可能有人会觉得入参也是状态,是外部传入的状态,其实不然,我前面说过变量才会有状态,值是没有状态的, 函数式编程当中的函数,可以 ...
分类:移动开发   时间:2017-10-12 13:11:11    阅读次数:170
移动端的vh 和 vw简介是使用使用场景
vw 相对于视窗的宽度:视窗宽度是100vw;vh则类似,是相对于视窗的高度,视窗高度是100vh. 这里的视窗指的又是啥? 是浏览器内部宽度大小(window.innerWidth)? 是整个浏览器的宽度大小(window.outerWidth)? 还是显示器的宽度大小(screen.width) ...
分类:移动开发   时间:2017-10-12 13:08:55    阅读次数:270
使用AndroidStudio导入github项目
1.在studio中配置github的项目地址 2.当你点击github,会这个样子 3.此处放你要clone的地址 ,然后点击clone。 4.等一会会出现这个页面,然后点击yes ,会出现这个页面 5.有两个选项,第一个就是使用项目中默认的gradle版本,一个是使用你本地的gradle,我这里 ...
分类:移动开发   时间:2017-10-12 12:07:19    阅读次数:183
苹果个人开发者账号升级为公司开发者教程
1.拨打电话4006 701 855 给苹果,需要当时申请个人账号时留存信息是“张三”,苹果会要求让“张三”电话沟通(注意:其实没必要,只要知道当时的信息留的是谁的,打电话的时候就说你是谁就可以,注意性别哦); 苹果会要求提供APPLE ID,也就是登录苹果开发者平台的账号;然后给你介绍下大致的升级 ...
分类:移动开发   时间:2017-10-12 10:10:40    阅读次数:2811
Mac androidStudio cannot resolve corresponding JNI function
Mac 上编写在androidStudio中编写JNI方法(native)的时候,爆红。 提示cannot resolve corresponding JNI function。 如何解决: 可以AndroidStudio->Preferences > Editor > Inspections 进去 ...
分类:移动开发   时间:2017-10-12 01:08:55    阅读次数:272
旋转、移动草图实体
一、旋转实体 1、画好草图 1、画好草图选择旋转实体命令 二、移动实体 以第一个草图为例 ...
分类:移动开发   时间:2017-10-11 23:51:41    阅读次数:276
《移动Web前端高效开发实战》笔记4--打造单页应用SPA
单页应用英文全称Single Page Application,简称SPA,近几年成为一个颇有热度的话题,越来越多的网站使用这种模式进行网页开发,事实上单页这个概念大概在2003年就已经被提出。 ...
分类:移动开发   时间:2017-10-11 21:45:19    阅读次数:270
Android知识点汇总(3)
前言:在前两个星期我们进行了CriminalIntent应用的一些基础性的框架的编写,在这一部分基础性的东西的编写过程之中,我们学会了一些新的知识——UI fragment、fragment。这两个新知识我已经在Android知识汇总二里面进行了较为详细地阐述,有需要的朋友可以前往此随笔去查看呦!( ...
分类:移动开发   时间:2017-10-11 21:05:27    阅读次数:301
Android对话框
import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.app.ProgressDialog;import android.content.DialogIn ...
分类:移动开发   时间:2017-10-11 20:39:18    阅读次数:281
HelloWorld改编,仿bilibili手机端(一)——侧滑菜单界面布局
讲解目录: 1.要实现的效果图展示及详细分析HelloWorld项目的xml布局文件(基于navigation drawer activity) 2.简单修改menu及menu相关详解 3.关于侧滑菜单底栏的说明及实现 1.效果图展示及项目资源解析 这就是我们要仿的界面 首先,我们新建一个demo, ...
分类:移动开发   时间:2017-10-11 20:28:19    阅读次数:266
适配ios11与iphone x实践
一、适配iOS11 问题1:项目中有原生与H5的交互,运行在iOS11时,直接漰溃在框架WebViewJavascriptBridge内部。 报错信息:Completion handler passed to -[WKWebViewJavascriptBridge webView:decidePol ...
分类:移动开发   时间:2017-10-11 20:24:50    阅读次数:885
寻找bug并消灭系列——记录在Android开发所遇到的bug(二)
bug 1: bug描述: 无法成功地将edittext中的内容传入数据库中 bug动图: 经过: 最近写了个项目,项目要使用到SQL数据库,由于没有相关知识,便是找到了各种资料开始了自学之旅,在demo测试可以,但是,移植到实际项目就是失败,弹出应用已经停止的错误提示,花了两个星期,对比资料,一次 ...
分类:移动开发   时间:2017-10-11 20:22:47    阅读次数:261
remount issue on android 7.0
http://blog.chinaunix.net/uid-23141914-id-5754416.html 最近在新版本的android 7.0上,发现filesystem的remount老是报“ Device or resource busy”的错误。最终发现,android 7.0上,从原来的 ...
分类:移动开发   时间:2017-10-11 19:21:29    阅读次数:202
Android RxVolley = Volley + RxJava + OkHttp
Github:https://github.com/kymjs/RxVolley RxVolley使用文档 V1.0:http://rxvolley.mydoc.io/ 一.RxVolley使用指南 1.概述 2.依赖 使用 RxVolley 做网络请求 3.简单实现 4.对Cookie等请求头的处 ...
分类:移动开发   时间:2017-10-11 19:17:36    阅读次数:318
iOS开发者中心重置设备列表
苹果开发者账号允许的测试设备为100台,如果你注册了,这台机器就算是一个名额,禁用也算一个名额,仍被计入机器总数,每年可以重置一次,那我们怎么重置机器数量呢? 我们需要给苹果发送申请: https://developer.apple.com/contact/submit/; 打开网址,填写信息,苹果 ...
分类:移动开发   时间:2017-10-11 19:16:05    阅读次数:458
new AppiumDriver<>(new URL(url), capabilities) 报错 java.lang.NoSuchMethodError: com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwable;)V
2017-10-11 17:37:02.102 INFO c.u.a.r.PrepareDriver:41 - appium server url : http://127.0.0.1:4723/wd/hub java.lang.NoSuchMethodError: com.google.commo ...
分类:移动开发   时间:2017-10-11 19:08:35    阅读次数:429
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!