手机开发 - 网站分类 - 博客园
0

Android6.0源码下载编译刷入真机

编译环境是Ubuntu12.04。手机nexus 5,编译安卓6.0.1源码并烧录到真机。 源码用的是科大的镜像:http://mirrors.ustc.edu.cn/aosp-monthly/,下载完之后会有一个aosp-latest.tar文件,然后新建一个仓库,把它解压到你的仓库里。这里下载会 ...

纯水小胖子 发布于 2018-08-15 22:55 评论(0)阅读(17)
1

Android 9.0新特性

1、全面屏支持,Android P加入了对刘海屏的支持,谷歌称之为凹口屏幕(display with a cutout)。借助最新的提供的DisplayCutout类,开发者可以找到非功能区域的位置和形状,而非功能区域是不应显示功能的;使用getDisplayCutout()就可以获取这个区域的详细 ...

安卓笔记侠 发布于 2018-08-15 21:26 评论(0)阅读(79)
1

Android 8.0 的部分坑及对应解决方法

虽然 Android 9.0 都已经面世了,本篇文章写的有点迟了。 但是迟到好过不到,因此基于此这边还是记录一下项目中遇到的 Android 8.0 的坑及对应解决方法。 每次系统升级,虽然系统功能更加强大了,各方面性能也提高了。 但是对于开发者而言,一个困扰的问题也是随之而来——兼容。 尤其对于一 ...

AndroidTraveler 发布于 2018-08-15 19:46 评论(0)阅读(74)
0

Android SurfaceView

SurfaceView Surface相当于绘制的容器,所有View和子类都是绘制在这里面。 SurfaceView是View的子类,将Surface的数据显示出来。 View适用主动更新视图,不需要频繁刷新。在主线程更新UI,没有双缓冲机制。 SurfaceView适用于被动更新视图,频繁刷新。通 ...

xi阳 发布于 2018-08-15 15:56 评论(1)阅读(6)
0

如何下载 Google Play 应用的apk

Google Play 不能直接下载apk安装包,解决办法,安装插件下载 第一步 FQ就不说了 第二步 安装google浏览器 APK Downloader插件 第三步 打开Google play网站,找到要下载的APP,点击进入详情页面。点击插件,复制链接进去,即可下载apk安装包 ...

_York 发布于 2018-08-15 15:50 评论(0)阅读(11)
1

iOS学习——(转)多线程

转载自:iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用 一、多线程的基本概念 进程:可以理解成一个运行中的应用程序,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,主要管理资源。 线程:是进程的基本执行单元,一个进程对应多个线 ...

mukekeheart 发布于 2018-08-14 09:38 评论(0)阅读(40)
1

Android清单文件合并的那些事

APK文件只能包含一个AndroidManifest.xml文件,但Android Studio项目可以包含多个文件(通过buildSrc、导入的库引入)。因此,在构建应用时,Gradle构建会将所有清单文件合并到一个封装的APK的清单文件中。 清单文件合并优先级 清单合并工具 可以使用Merged ...

AmyZYX 发布于 2018-08-14 00:19 评论(0)阅读(66)
0

Android Language

至最新的Android P, Google已经提供了世界绝大多数语言的支持。但是对许多发往海外的项目,可能还是会有一些国家的语言google默认没有支持。下面将介绍下对于某一特定语言如何判断Google是否支持这种语言、如何添加一种语言(如果google默认没有支持)。 还有,自Android N以 ...

瑞哥Android之旅 发布于 2018-08-13 20:33 评论(0)阅读(58)
0

安卓逆向(一)--Smali基础

安卓逆向(一) Smali基础 标签(空格分隔): 安卓逆向 APK的组成 |文件夹|作用| |: |: | |asset文件夹|资源目录1:asset和res都是资源目录但有所区别,见下面说明| |lib文件夹|so库存放位置,一般由NDK编译得到,常见于使用游戏引擎或JNI native调用的工 ...

天天向上69 发布于 2018-08-13 18:05 评论(0)阅读(62)
0

根据图片URL获取图片的尺寸【Swift语言实现】

import UIKit extension UIImage { /// 获取网络图片尺寸 /// /// - Parameter url: 网络图片链接 /// - Returns: 图片尺寸size class func getImageSize(_ url: String?) -> CGSiz ...

wenxp2006 发布于 2018-08-13 16:59 评论(2)阅读(22)
0

Type '' cannot conform to protocol '' because it has requirements that cannot be satisfied

我有一个Objective-C协议,我试图在Swift类中实现。例如: 当我尝试在这样的Swift类中符合它时: 我得到以下可怕的编译器错误: Type '' cannot conform to protocol '' because it has requirements that cannot ...

鸿鹄当高远 发布于 2018-08-12 15:03 评论(0)阅读(16)
0

洞悉Android Keyguard

Android Keyguard自Android L以来一直没有多大变化。在Android L之前, Keyguard有自己独立的进程,KeyguardService自开机时启动并常驻。Android L之后到Android P,Keyguard和SystemUI共同享有一个进程。process i ...

瑞哥Android之旅 发布于 2018-08-12 00:00 评论(0)阅读(44)
0

微信小程序开发1-入门知识准备

注:一个物联网专业的学生狗,平时学习较多的是嵌入式编程方面的知识,最近可能是闲的蛋疼,想要研究研究客户端开发,对于网页,手机Android客户端从来没有接触过,因此所有东西都要从头来过,慢慢学习。不过每次学习新的东西都很激动,仿佛自己又离改变世界近了一点(纯属自己意淫),好了废话不多说,开始我的微信 ...

RichardWG 发布于 2018-08-11 21:58 评论(0)阅读(24)
0

Java list.remove( )方法需要注意的地方

List<Integer> integerList = new ArrayList<>(); 当我们要移除某个Item的时候 remove(int position):移除某个位置的Item remove(object object):移除某个对象 那么remove(12)到底是移除第12的item ...

妖久 发布于 2018-08-10 19:43 评论(0)阅读(92)
0

调用android的getColor()方法出现 java.lang.NoSuchMethodError: android.content.res.Resources.getColor

1.java.lang.NoSuchMethodError: android.content.res.Resources.getDrawable/getColor或者 java.lang.NoSuchMethodError:android.content.Context.getDrawable/ge ...

妖久 发布于 2018-08-10 19:26 评论(0)阅读(26)
2

在VS 2017 下创建 Xamarin NuGet Package

最近在做一个Xamarin for android的项目,有个需求是一次可以从相册中选择多张图片,但是 android API<19 的版本还不支持一次选择多张图片,在网找了一下,发现原生的组件有很多并且都非常好用,也找到了很多原生的通过Binding 技术生成的 Xamarin for andro ...

蓝之风 发布于 2018-08-10 13:57 评论(1)阅读(180)
1

Android 8.1 源码_启动篇(二) -- 深入研究 zygote

前言 在Android中,zygote是整个系统创建新进程的核心进程。zygote进程在内部会先启动Dalvik虚拟机,继而加载一些必要的系统资源和系统类,最后进入一种监听状态。在之后的运作中,当其他系统模块(比如 AMS)希望创建新进程时,只需向zygote进程发出请求,zygote进程监听到该请 ...

Pepsimaxin 发布于 2018-08-10 09:15 评论(1)阅读(224)
0

Android 7.0 新特性

Android7.0提供新功能以提升性能、生产效率和安全性。 关于Android N的性能改进,Android N建立了先进的图形处理Vulkan系统,能少的减少对CPU的占用。与此同时,Android N加入了JIT编译器,安装程序快了75%,所占空间减少了50%。 在安全性上,Android N ...

安卓笔记侠 发布于 2018-08-09 21:26 评论(1)阅读(93)
0

点击底部input输入框,弹出的软键盘挡住input(苹果手机使用第三方输入法 )

测试移动端页面的时候,偶然发现点击底部input输入框时,弹出的虚拟键盘偶尔会挡住input输入框。 输入框固定在页面底部,如图所示: input固定底部设计图.png 点击底部input输入框唤起软键盘时,软键盘挡住输入框。如图所示: 点击input键盘挡住图.png 测试过多台真机发现安卓的手机 ...

小宇子李 发布于 2018-08-09 16:58 评论(1)阅读(195)
0

iOS崩溃日志ips文件解析

iOS崩溃日志ips文件解析 一 简介 测试组的同事在进行稳定性测试时,通常会遇到一些崩溃,然后他们会将这些崩溃日志(一般是ips格式的文件)反馈给开发进行分析,但是这些ips文件中的内容通常是如下图这样的,都是一些十六进制的堆栈地址,如果仅仅根据这些堆栈地址,我们基本无法做任何事情,连最基本的崩溃 ...

mukekeheart 发布于 2018-08-09 16:36 评论(0)阅读(36)