`
Mr.Joe
  • 浏览: 136805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
之前做了一个功能,用WebView加载一个网页,网页里有登录等操作,今天遇到一个问题,服务端修改了页面样式后移动端会有缓存存在,还会显示修改之前的样式,具体处理方式如下: Android: //清除缓存 wbView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); wbView.clearCache(true); wbView.clearFormData(); IOS: _originRequest=[NSURLRequest requestWithURL:url cac ...
Android拨打电话有两种方式,一种直接拨打,一种跳到拨号页面需用户手动点击拨出 不管哪种都需要拨打电话权限,在AndroidManifest.xml中添加权限设置 <uses-permission android:name="android.permission.CALL_PHONE"/><!-- 拨打电话权限 --> 拨打电话功能实现代码 一、需手动拨出 Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNum)); ...
play 项目准备打war包放到tomcat下运行 打包命令 play war myapp -o e:\myapp.war 发现打出来的是文件夹 play war myapp -o e:\myapp.war --zip 这样打出来的war包多个.war 去掉即可
html识别设备系统 <script type="text/javascript"> /* * 浏览器版本信息: * */ var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 ...
在webview中有时会遇到需要下载文件,这个时候点击下载没有任何反应,此时我们需要给webview设置DownloadListener。下面是实现了遇到需要下载文件时候调用设备浏览器进行下载,不是在应用内下载 1、自定义MyWebViewDownLoadListener类 private class MyWebViewDownLoadListener implements DownloadListener { @Override public void onDownloadStart(String url, String userAgent, String cont ...
一、安装tomcat 1、首先要有tomcat,没有的需要下载一个,解压后放到/Library下 然后把名字改成Tomcat 2、终端执行 sudo chmod 755 Library/Tomcat/bin/*.sh 3、进入bin目录下执行 sh startup.sh,然后浏览器打开http://localhost:8080/ ,如果看到了tomcat页面,则说明安装成功   二、eclipse安装tomcat插件 1、下载tomcat插件,放到eclipse下的plugins文件夹 2、重启eclipse,如果在顶部菜单栏看到多出3只小猫的图标则说明安装成功   3、修改 ...
一. intent.setFlags()方法中的参数值含义: 1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CLEAR_TOP标记,并且目标Activity在栈中已经存在,则将会把位于该目标activity之上的activity从栈中弹出销毁。这跟上面把B的Launch mode设置成singleTask类似。 简而 ...
private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.currentTimeMillis()-exitTime) > 2000){ MyToast.showToast(Mai ...

Android计时器

private Handler handler = new Handler(){ public void handleMessage(Message msg) { super.handleMessage(msg); //满足条件要执行的内容 if(msg.what == 1&&msg.arg1 == 0){ // Log.v(TAG, "计时器"); if(todoNum != 0){ todoD ...
今天弄了个新手机 华为mate7,调试时候log很少,明显不全,查了下发现需要设置下 1、在拨号界面输入:*#*#2846579#*#*  进入菜单界面 2、Project Menu–后台设置–LOG设置 3、LOG开关–LOG打开   这样就好了,其他手机不知道是否一样
一、Android去标题栏方法: 1、针对单个页面进入页面的时候使用下面方法 requestWindowFeature(Window.FEATURE_NO_TITLE); 2、去除所有页面标题栏,在原本使用的主题里添加 <item name="android:windowNoTitle">true</item> 添加后如下: <style name="AppTheme" parent="AppBaseTheme"> <item name="an ...
打包时报如下错误: Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again,or turn off"Run full error check when exporting app" in the Android > Lint Error Checking preference page. 解决方法如下: 1.选择Project->Properties ...
Android中有的控件可以直接使用setHeight或是setWidth方法设置宽高,有的控件没有这两个方法则需要用下面这种方式设置 LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数 linearParams.height = 20;// 控件的高强制设成20 linearParams.width = 30;// 控件的宽强制设成30 textView.setLayout ...
获取屏幕宽高、密度、dpi DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightPixels; // 屏幕高度(像素) float density = metric.density; // 屏幕密度(0.7 ...
使用worklight生成iphone环境时报错: [2015-03-19 11:40:04] FWLST1040E: iphone build failed: Cannot overwrite template file '/Users/geoffrey/work/workspaces/workspace_WL6.1/LenovoPlanning/apps/LenovoPlanning/iphone/native/Settings.bundle/Root.plist' 网上找了下,有个老外遇到类似问题,参考给出的方法解决 解决方法: 1、关闭eclipse 2、找到临时文件 (mac:在终端 ...
Global site tag (gtag.js) - Google Analytics