- Android切换日夜模式,不重建activity的方法
SixSix的自留地
Android开发笔记android开发语言性能优化
第一步,在AndroidManifest.xml给activity配置如下标签android:configChanges="uiMode"第二步,配置如下的方法,来实现日夜模式的不同ui效果@OverrideprotectedvoidonConfigurationChanged(Configurationconfig){super.onConfigurationChanged(config);in
- android:configChanges 属性注意事项 翻转不起作用的问题
weixin_33774615
移动开发python
2019独角兽企业重金招聘Python工程师标准>>>转屏时,配置了android:configChanges="keyboardHidden|orientation"还是会调用oncreate,原来是因为没有配置screensize属性导致。如此这般,还是不起作用啊,原来5.1的还要添加上权限,如下:经历如此折腾,终于好了参考:http://blog.csdn.net/huiguixian/ar
- 关于android:configChanges的属性
speedcoder
android开发layoutandroid
今天遇到一个BUG,在GHOME中切换语言后,GH退出了,通过代码分析是因为没有设置android:configChanges="layoutDirection"导致的在MANIFESTs中加了这一句以后就好了。另外附上其他属性的说明。一般在AndroidManifest.xml文件中都没有使用到android:configChanges="keyboardHidden|orientation"配
- Activity android:configChanges属性
persist89
xml
报错android.view.windowleaked——窗口泄漏。Android的每个Activity都有个WindowManager窗口管理器,构建在某个Activity之上的对话框、PopupWindow也有对应的WindowManager窗口管理器。由于Dialog、PopupWindown不能脱离Activity而单独存在着,所以当承载某个Dialog或者某个PopupWindow正在显
- android开发浅谈之configChanges理解
hfreeman2008
android浅谈系统androidconfigChanges
问题手上有一个问题,光大银行应用的界面大小屏转换,configuration改变后会重启,但是重启后界面就会crash。这个是可以看到的enents日志configuration_changed:536874240am_relaunch_resume_activity:[0,27273074,89,com.cebbank.mobile.cemb/.ui.activity.HomeActivity反
- android:configChanges属性
小南胡
安卓原生
今天有幸去哥们的大公司做了半天的暂时工,一个偶现的Bug折腾了他好久,好不easy今天抓到了异常Log日志。大致的意思就是android.view.windowleaked——窗口泄漏。我在网上查了资料:Android的每个Activity都有个WindowManager窗口管理器,构建在某个Activity之上的对话框、PopupWindow也有对应的WindowManager窗口管理器。由于D
- android:configChanges分析
l309681481
androidgitee
android:configChanges如果要在android源码确认是否是configChanges导致了Activity重启,建议把ActivityThread.DEBUG_CONFIGURATION改为true。Activity无法内部消化此次配置改变时,会调用relaunchActivityLocked方法。不同的是,如果此Activity正在前台,那立即调用;在后台的,则等切到前台后再
- 关于手机横竖屏 fragment里的view空指针
大虾啊啊啊
手机横竖屏时,fragment里的实例如recyclerview对象为null,后台返回数据时回调导致空指针异常。解决办法:1.转屏触发了重绘,在Manifast里面给当前Activity添加如下属性试试:android:configChanges="orientation|screenSize"2.不论是旋转屏幕还是关闭Activity,都应该在Fragment#onDestroy()或者Fra
- Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)
zhangphil
Androidandroid
Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)附录文章1以xml布局文件方式实现了一个view在横竖屏切换时候的大小尺寸缩放,实现这种需求,也可以使用自定义View的onMeasure方法实现。比如,写一个自定义的ScaleRelativeLayout相对布局:注意在Avtivity中定义configChanges属性:android:c
- 【Android】关于android:configChanges=“mcc|mnc“
我又来搬代码了
Android学习笔记android
android:configChanges=“mcc|mnc”是AndroidManifest.xml文件中的一个Activity属性,用于在特定条件下避免Activity被重启而导致数据丢失。mcc和mnc分别代表移动国家码和移动网络码,当设备所在的MCC或MNC发生变化时,Android系统会重新创建Activity实例。如果Activity拥有android:configChanges=“m
- Activity的生命周期
空山Echo
onCreateonStartonReStartonResumeonPauseonStoponDestroy清晰描述onConfigurationChanged生命周期方法的场景简述场景由于系统的数据储存和恢复机制,当系统配置发生改变后,Activity会被重建,如果不想让Activity重建,可以给Activity指定configChanges属性。这样当相关配置改变后,Activity不重建,
- 设置android屏幕旋转的时候不重新加载activity
yann02
Androidandroid屏幕旋转不重新加载activity
一、在manifest配置文件中找到要设置的activity,配置android:configChanges="keyboardHidden|orientation|screenSize",如下所示:二、在activity中重写onConfigurationChanged方法就可以了,如下所示:@OverridepublicvoidonConfigurationChanged(Configurat
- Android 适配折叠屏
dongaddxing
android
加入这行代码就可以android:configChanges="screenLayout|smallestScreenSize|screenSize"
- Android 横竖屏切换 窗口全屏
可乐+冰0
android安卓
Android横竖屏切换窗口全屏窗口设置为全屏废话不多说直接上代码首先在AndroidManifest的Activity下设置screenOrientation和configChanges-android:configChanges="orientation|screenSize"-android:screenOrientation="fullSensor"一个是设置屏幕取向为传感器,一个监听屏幕
- android 横竖屏切换经验总结
aitality
横竖屏切换已经不是什么难的了,因为要适配手机横竖屏,所以特别研究了一下,再次系统的讲讲干货。主要是横竖屏切换,不重新创建activity。第一步、在Manifest中给标签添加一下代码:android:configChanges="orientation|keyboardHidden|screenSize"通常你看到的是orientation|keyboardHidden|,经测试这三个值缺一不可
- Android - 横竖屏切换设置的 - configChanges和screenOrientation
Lisiony
与Android横竖屏相关的因素两个:configChanges和screenOrientation。首先看看configChanges属性值:(1)orientation:消除横竖屏的影响(2)keyboardHidden:消除键盘的影响(3)screenSize:消除屏幕大小的影响在什么都不处理的情况下,我们手机横竖屏切换时,Activity会重启,如果不想Activity受影响,我们只要设置
- Activity横竖屏切换生命周期
YuanchaoLi
Activity横竖屏切换生命周期网上大多博客结论,清单文件Activity未配置configChanges属性,切到横屏后,再切回竖屏时,会走两遍onPause——onSaveInstanceState——onStop——onDestroy——onCreate——onStart——onRestoreInstanceState——onResume生命周期方法。本人在Android系统不同版本经过测
- android 支付宝参数说明,android 支付宝 接入流程总结
weixin_39517560
android支付宝参数说明
支付宝接入流程导入开发资源将alipaySdk-xxxxxxxx.jar包放入商户应用工程的libs目录下修改Manifest在商户应用工程的AndroidManifest.xml文件里面添加声明://支付界面android:name="com.alipay.sdk.app.H5PayActivity"android:configChanges="orientation|keyboardHidde
- 安卓面试总结——基础部分
Alex_ecb1
基本组件1.activityrunning(栈顶---paused(可见,失去交互能力,没有焦点-----stopped(不可见,完全覆盖----killed(已回收oncreate预加载---onstart可见,不可交互-----onresume可交互android进程优先级前台--可见--服务--后台--空注意:1、不设置Activity的android:configChanges时,切屏会重
- app监听白天黑夜
Lin_XiJun
servletandroidjava
/***需要在AndroidManifest中的MainActivity配置:android:configChanges="uiMode"*@paramnewConfig*/@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);intuiMo
- Android中ConfigChanges属性
骑猪追大象
解决方案Android进阶
在android开发中,通过设置ConfigChanges属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION设置方法:将下列字段用“|”符号分隔开
- android:configChanges 属性简介
jiewin
Android基础属性简介
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会首先calledonSaveInstanceState()去保存你应用中的一些数据,然后calledonDestroy(),最后calledonCreate()或onRestoreInstanceState()方法去重新启动Activity。当指定的属性
- android:configChanges属性总结
kqli
androidandroid
文章目录前言属性值总结前言Android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(ConfigurationChanges)发生改变时,通知程序调用onConfigurationChanged()函数。Google官
- 手撕Jetpack组件之ViewModel
BlainPeng
为什么要使用ViewModel?在日常开发中,横竖屏切换是非常常见的功能,由于横竖屏切换会使得Activity重建,导致界面相关数据都会丢失。为了避免这种情况,一般会有两种做法:第一种是在AndroidManifest.xml文件中,将Activity的一个属性设置为android:configChanges="orientation|keyboardHidden|screenSize";第二种方
- Android默认软键盘不显示方法
Acezhuyf
1.在AndroidMainfest.xml中的对应activity标签添加属性android:configChanges="orientation|keyboardHidden"2.如果想dialog,fragment等也有此效果,可在oncreate()方法中添加getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT
- ViewModel
niuyongzhi
android开发javaandroid
ViewModel用于保存数据的值和状态。1.一般情况下,屏幕发生选择后,Activity会销毁重新创建,这时定义在Activity中的变量的值就会丢失,重新变为初始状态。1)可以在Activity标签下配置android:configChanges="orientation|screenSize",禁止屏幕旋转后Activity重新创建。2)也可以在onSaveInstanceState和onR
- android 在切换主题时,会重走onCreate
安小牛
android开发语言
解决方法:在清单文件中配置android:configChanges="uiMode"即可
- Android 面试---Android基础知识点一
Fitz_e74a
1.横竖屏切换的时候,Activity各种情况下的生命周期1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activity的android:co
- [bug解决]fragment在锁屏后 程序崩溃 引用都为null
Amy_LuLu__
debug了发现重走了onCreateView我这边是pad的程序运行在了手机上pad程序是默认横屏的当锁屏的时候从横屏变成了竖屏导致重新走了生命周期解决办法:在清单文件的activity中加android:configChanges="keyboardHidden|orientation|screenSize"
- 安卓Android activity onCreate 反复触发的原因排查及解决方法
Zsama666
androidandroid
项目中遇到异常,会反复触发activity中onCreare()中导致。经过排查,发现是屏幕旋转导致重复触发;在AndroidManifest.xml中activity中添加android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation"忽略activity转换横
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置