首页 > 编程技术 > android

Android WebView自适应屏幕宽度代码

发布时间:2016-9-20 19:59

一个超简单的方法可快速实现WebView自适应屏幕宽度,希望此方法对各位同学有所帮助。

// 让网页自适应屏幕宽度

 代码如下 复制代码

WebSettings webSettings= webView.getSettings();
webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);


LayoutAlgorithm是一个枚举,用来控制html的布局,总共有三种类型: NORMAL:正常显示,没有渲染变化。 SINGLE_COLUMN:把所有内容放到WebView组件等宽的一列中。 NARROW_COLUMNS:可能的话,使所有列的宽度不超过屏幕宽度。

 

一个记录android+java环境变量配置备忘教程,各位同学可参考,希望对文章对你有所帮助。
android:
 
变量 android

值    C:/Program Files/Android/android-sdk/platform-tools;C:/Program Files/Android/android-sdk/tools;C:/Program Files/Android/android-sdk;

 

变量PATH中加入:

 

%SystemRoot%/System32/Wbem;%android%;

JAVA:

 

变量:JAVA_HOME
值 C:/Program Files/Java/jdk1.6.0_10
变量:CLASSPATH
值 .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;

PATH中加入:

 

 %SystemRoot%/System32/Wbem;%android%;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
测试ANDROID成不成功
运行CMD
adb
本文章来给各位同学介绍Android自动弹出软键盘实例方法,有需要了解的同学可进入参考。

在AndroidManifest.xml文件,对应Activity处增加:android:windowSoftInputMode="stateVisible|adjustResize"

stateVisible:打开Activity时自动弹出软键盘 adjustResize:Acitivity根据屏幕中的软键盘而调整大小,可以让软键盘始终显示在屏幕下方,并且不会将操作按钮覆盖住。

安卓手机安装软件提示“您的设备不支持add-on属性”的解决方法,有碰此此类问题的朋友可参考本文章来解决,

园子今天使用安卓手机安装游戏时,遇到了提示“您的设备不支持add-on属性”的情况,出现提示后软件就安装不了了。本文分享下使用安卓手机安装软件时出现“您的设备不支持add-on属性”的解决方法。

在网上搜索一番,发现有不少机友也出现了类似情况。出现这种错误提醒大多是因为安装的软件带有运动追踪器、基站定位等功能的软件,主要原因是因为手机中缺少谷歌的服务造成的。使用安卓手机的机友一般比较喜欢刷机,刷的ROM包很多都去掉了谷歌服务套件,部分软件中所带有的类似运动追踪的功能,缺少谷歌服务是无法运行的。下面的方法就是重新把安装此类软件所必须的谷歌服务文件恢复到手机中来解决的。

安卓手机安装软件提示“您的设备不支持add-on属性”的解决方法

1.首页需要 ROOT 你的手机,不清楚如何 ROOT 请自行搜索相关教程。

2.在本文下方下载运行该类软件所必须的谷歌的套件包,解压后得到三个文件。

3.使用RE管理器,把解压后的三个文件分别复制到相应的目录,如果没有,请新建该目录。三个文件对应的目录如下所示:

 代码如下 复制代码

/system/framework/com.google.android.maps.jar
/system/etc/permission/com.google.android.maps.xml
/data/app_s/NetworkLocation.apk

4.修改三个文件的权限,修改方法为:使用RE管理器,挂载读写权限,在对应文件上长按选择“权限”命令。修改后的权限应为:左边全选,中间最上面选上,右边全空。如下图所示:

安卓手机安装软件提示“您的设备不支持add-on属性”的解决方法

安卓手机安装软件提示“您的设备不支持add-on属性”的解决方法

5.重新启动手机,再次安装该类软件或游戏时,就可以完美安装运行了。

经过以上简单的五步,就完美解决了安卓手机安装软件时提示“您的设备不支持add-on属性”的问题,园子使用的手机型号为中兴U880,其他手机型号请各位自行测试,如遇到问题请留言给我。

本文章来给大家介绍Android的程序解码与XML文件解码详解,有需要了解的同学可参考参考。

首先,怀着无比激动的心情写下这篇日志.....
Googles真的很给力....让我有幸看到ANDROID应用程序的内部源码....
下面开始言归正传:
ANDROID的应用程序是由两部分组成的.
1.*.class文件
2.*.xml文件  解码时候需要使用到不同的工具...
下面开始介绍*.class(类文件的解码)
需要用到的工具:
dex2jar和JD-GUI
dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI下载地址:
windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip
Linux版JD-GUI:http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz
 
A:将*.apk文件的后缀修改成*.zip,然后解压,会在文件夹内发现一个叫classes.dex的文件
B:将dex2jar解压后放到C盘根目录,然后将classe.dex放到这个文件夹中来
然后在开始运行中输入CMD,
将路径定位到dex2jar.bat所在的文件夹(dex2jar.bat为dex2jar解压后文件夹内存在的一个*.BAT文件)
然后输入:dex2jar.bat classes.dex
(这里有可能会报错,如果报错好好看一下JAVA的环境变量是什么,配置的对不对)
C:如果一切正常就会解码出来一个*.jar文件
D:用刚才提及到的JD-GUI来解码*.jar文件 (windows环境的直接拖上去可以)
E:很多公司开发出来的源码都是修改了类名,方法名的- -这个比较恶心,也没有什么好办法,只能费点眼神仔细看了....
 
下面是*.xml文件的解码
需要用到的工具:
apktool1.4.1.tar.bz2
apktool-install-windows-r04-brut1.tar.bz2
这两个工具可以在Google官方提供的URL地址:http://code.google.com/p/android-apktool/
上下载
然后解压,
A:两个压缩包内的所有文件都要放在同一个路径下,本人放的还是C盘根目录
B:将需要解码的*.apk文件放到和步骤A中解压的文件相同的路径下(本人放的依旧是C盘根目录)
C:开始--->运行输入CMD,然后定位到C盘,在命令提示框内输入:apktool d C:*.apk  C:***
(*.apk为需要解码的应用程序,***为文件夹名称)
D:解码后就能清晰的看到程序内所有用到的*.XML文件啦...包括布局文件和AndroidManifest.xml文件

标签:[!--infotagslink--]

您可能感兴趣的文章: