综合( 右侧选择分类 )
android00

解决安卓软件提示“解析软件包时出现问题”

昨天新弄了一个安卓项目,从老代码修改过来的,一顿修改打包测试版真机一安装居然出现了“解析软件包时出现问题”,真是太神奇了,从学安卓到现在也有一两年了,居然还能出现这样的情况,想想一直以来也遇到好多这样的情况了,写篇博客总结下吧。一般情一般来说出现这种问题,是安装的手机不能安装该软件导致的,即 minSdkVersion 版本不支持该手机解决办法就是提高 minSdkVersion 的版本号,兼容主
3462 人浏览
android01

Android源码解析(十三)-- apk安装流程

上一篇文章中给大家分析了一下android系统启动之后调用PackageManagerService服务并解析系统特定目录,解析apk文件并安装的过程,这个安装过期实际上是没有图形界面的,底层调用的是我们平时比较熟悉的adb命令,那么我们平时安装apk文件的时候大部分是都过图形界面安装的,那么这种方式安装apk具体的流程是怎样的呢?下面我们就来具体看一下apk的具体安装过程,相信大家都知道如果我们
3462 人浏览
android00

Android平台架构

Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。图 1. Android 软件栈。Linux 内核Android 平台的基础是 Linux 内核。例如,Android Runtime (ART) 依靠 Linux 内核来执行底层功能,例如线程和低层内存管理。使用 Linux 内核可让 Android 利用主要安全功能
3461 人浏览
hangge

SpringBoot - 使用Spring Data JPA操作数据库1(安装配置,基本用法)

一、基本介绍1,什么是 JPAJPA 是 Java Persistence API 的简称,中文名 Java 持久层 API。我们都知道 Hibernate 框架是一个 ORM 框架,而 JPA 则是一种 ORM 规范。JPA 和 Hibernate 的关系就像是 JDBC 与 JDBC 驱动的关系,即 JPA 制定了 ORM 规范,而 Hibernate 是这些规范的实现。因此从功能来说,JPA
3460 人浏览
java

《Java从入门到放弃》框架入门篇:springMVC数据校验

昨天我们扯完了数据传递,今天我们来聊聊数据校验的问题。来,跟着我一起读:计一噢叫,一按艳。在springMVC中校验数据也非常简单,spring3.0拥有自己独立的数据校验框架,同时支持JSR303标准的校验框架。Spring的DataBinder在进行数据绑定时,会同时调用校验框架完成数据校验工作。具体使用步骤如下:1)导入数据校验的JAR包2)在springmvc的配置文件中添加校验Bean3
3459 人浏览
android

android RxJava(RxAndroid)的简单使用

可能大家听都没有听说过这个框架,但是现在其实已经很火了。在面试时,很多公司要求面试者会使用这个库,所以在网上查找资料,学习了如何使用,这里记录一下。前言  RxAndroid是RxJava在Android上的一个扩展,大牛JakeWharton的项目。据说和Retorfit、OkHttp组合起来使用,效果不是一般的好。而且用它似乎可以完全替代eventBus和OTTO,这么牛的东西当然要研究研究了
3457 人浏览
hgphp

laravel 使用 Intervention/image 进行图片处理

laravel 使用 Intervention/image 进行图片处理在 Laravel 5 中集成 Intervention Image 实现对图片的创建、修改和压缩处理Intervention Image 是一个 PHP 图片操作处理库,为图片创建、修改及压缩等处理提供了便捷方式。此外,还提供了服务提供者和门面以便集成到 Laravel 应用中。1、安装安装 Intervention Ima
3453 人浏览
web

JS获取url参数

以下JS函数用于获取url参数:(超级简单)function getQueryParam(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) {
3453 人浏览
android01

Android源码解析(十七)-- Activity布局加载过程

好吧,终于要开始讲讲Activity的布局加载流程了,大家都知道在Android体系中Activity扮演了一个界面展示的角色,这也是它与android中另外一个很重要的组件Service最大的不同,但是这个展示的界面的功能是Activity直接控制的么?界面的布局文件是如何加载到内存并被Activity管理的?android中的View是一个怎样的概念?加载到内存中的布局文件是如何绘制出来的?要
3450 人浏览
php

PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行

PHPWAMP内置功能强大的IIS站点管理,可同时运行多个PHP版本,站点管理可自定义添加PHP版本支持Apache、Nginx、IIS多功能站点管理,后期我会在业余时间开发出更多实用功能,敬请关注。使用方式:点击相关设置,直接打开IIS站点管理即可使用,如果你电脑没安装IIS,会自动快速安装(点击图片可查看高清大图)IIS站点管理一打开就可以使用,按照你的需求进行站点添加,也分为域名模式和端口模
3448 人浏览
java

《Java从入门到放弃》JavaSE入门篇:变量

变量是什么玩意呢?变量,顾名思义就是能变化的量 - - 好吧,举个栗子。图片上的各种餐具,就是变量,因为同一个盘子可以在不同的时间装不同的菜,在这一桌可以装土豆肉丝,在下一桌可以装清炒黄瓜(当然,这个盘子还是要洗洗干净滴)。那么Java当中的变量有哪些要点呢,其语法是怎么样的呢?我们来写段代码保存上面的清炒黄瓜吧···1String pan9527 = "清炒黄瓜";这就是标准的变量的用法,其语法
3445 人浏览
php

yii2 实现 "上一篇,下一篇" 功能

最近做了简答的文章详情页面,需要在页面底部加入上一篇,下一篇 按钮,分析了下,最基本需要有文章的标题和id(作为参数). 开始想的是当前的id加减1,但考虑到如果部分id丢失就不对了,于是分别查询比当前id大和小的记录并且限定为一条,于是有了以下代码代码如下,不对的地方请指教. 1,在控制器中//查询上-篇文章 $prev_article = 你的模型::find() ->a
3443 人浏览
android01

Android产品研发(二十四)-- 内存泄漏场景与检测

本文我们将讲解一下关于Android开发过程中常见的内存泄露场景与检测方案。Android系统为每个应用程序分配的内存是有限的,当一个应用中产生的内存泄漏的情况比较多时,这就会导致应用所需要的内存超过这个系统分配的内存限额,进而造成了内存溢出而导致应用崩溃。在实际的开发过程中我们由于对程序代码的不当操作随时都有可能造成内存泄露。(1)什么是内存泄露当一个对象已经不需要再使用了,本该被回收时,而有另
3442 人浏览
php

如何在 Laravel 中正确地返回 HTTP 状态码

在 API 中返回状态码是很重要的,因为响应处理程序是工作在 API 的响应状态码之上的。写 API 时其中有一个重要的地方是更好的处理响应状态码。以前,我一般会使用不常用的 Integer 类型数字作为 HTTP 状态码 。看下面的这个例子:<?php namespace App\Http\Controllers; use App\Http\Controllers\Controlle
3440 人浏览
web

微信小程序:授权问题(scope.userInfo【废弃】)

今天发现微信废弃了授权API:’scope.userInfo’wx.getSetting({ success(res) { if (!res.authSetting['scope.userInfo']) { wx.authorize({ scope: 'scope.userInfo',
3439 人浏览
java

《Java从入门到放弃》框架入门篇:hibernate中的多表对应关系

hibernate中的对应关系其实就是数据库中表的对应关系,就跟某些电影中的某些场景是一样一样滴。比如可以是一男一女,还可以是一男多女,更可以是多男一女,最后最后最后还可以是多男多女!!!有些不纯洁的看官肯定已经开始想歪了吧···,我还是上图吧!请看下图我说滴是这样滴一群人打群架滴场景,嘿嘿嘿···好吧,进入正题!!!数据库中表与表之间的数据映射关系有一对一,一对多,多对一,多对多。例如:一个身份
3439 人浏览
web

css控制ul里每个li的样式

我们可能会碰到这样的需求:想让列表中的第一个部分显示不同的样式 ,想让列表中的偶数部分显示不同的背景颜色,想让列表中的最后一部分样式不一样……这样的需求,我们怎样来实现?其实,如果前面文件是php开发的,可以通过php的循环语句+判断语句+css样式来实现。但是,如果是静态代码,php就无法用了。这时,我们还可以通过CSS来实现,CSS给我们提供了几个非常有用的样式参数:first-child、l
3438 人浏览
php

Yii2: 获取URL的一些方法

1. 获取url中的host信息:Yii::app()->request->getHostInfo()2. 获取url中的路径信息(不包含host和参数):Yii::app()->request->getPathInfo()3. 获取不包含host信息的url(含参数):Yii::app()->request->url //或者Yii::app()->re
3433 人浏览
web

vue2 keep-alive最佳实践

1.基本用法vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗<keep-alive> <component> <!-- 组件将被缓存 --> </component> </keep-alive>有时候 可能需要缓存整个站点的所有页面,而页面一般一进去都要触发请求的在使用keep-
3430 人浏览
cnbzlj

Android okHttp上传图片

今天,简单讲讲Android 使用OK HTTP上传图片。不废话了,直接上代码:/** * 上传图片 * @param url * @param imagePath 图片路径 * @return 新图片的路径 * @throws IOException * @throws JSONException */ public static String uploadImag
3428 人浏览