随笔 - 645  文章 - 1  评论 - 7  阅读 - 51万
 
摘要: Android酷炫开源动框架2015-2016双年榜(转载) http://blog.csdn.net/u011200604/article/details/54428128 GitHub上受欢迎的Android UI Library 转载 http://blog.csdn.net/starkhua 阅读全文
posted @ 2017-06-18 13:19 大米稀饭 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 转载:http://android.jobbole.com/85198/ 阅读全文
posted @ 2017-06-18 10:01 大米稀饭 阅读(517) 评论(0) 推荐(0) 编辑
 
摘要: 完全解析:http://blog.csdn.net/lmj623565791/article/details/47911083 从原理角度解析http文件上传 http://blog.csdn.net/lmj623565791/article/details/23781773 https://git 阅读全文
posted @ 2017-04-11 14:01 大米稀饭 阅读(248) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/hixin/p/4427276.html 阅读全文
posted @ 2017-04-11 12:01 大米稀饭 阅读(118) 评论(0) 推荐(0) 编辑
 
摘要: Android样式的开发:drawable汇总篇 http://android.jobbole.com/82117/Android样式的开发:layer-list篇 http://android.jobbole.com/82116/Android样式的开发:selector篇 http://andr 阅读全文
posted @ 2017-02-23 15:57 大米稀饭 阅读(136) 评论(0) 推荐(0) 编辑
 
摘要: http://www.bejson.com/doc/AndroidManifest/ 阅读全文
posted @ 2017-02-19 10:24 大米稀饭 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: http://www.oschina.net/news/73680/android-studio-widget?from=mail-notify http://blog.csdn.net/s13383754499/article/details/79034490 阅读全文
posted @ 2017-02-17 16:35 大米稀饭 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 百度开源的70+项目:http://www.cnblogs.com/wyt007/p/6118176.html 阅读全文
posted @ 2017-02-17 15:48 大米稀饭 阅读(183) 评论(0) 推荐(0) 编辑
 
摘要: http://www.jianshu.com/p/b1df61a4df77 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2992.html 入门篇:http://www.imooc.com/learn/719 高级篇 阅读全文
posted @ 2017-02-03 22:05 大米稀饭 阅读(150) 评论(0) 推荐(0) 编辑
 
摘要: http://www.bejson.com/doc/AndroidManifest/ 阅读全文
posted @ 2017-01-30 16:47 大米稀饭 阅读(111) 评论(0) 推荐(0) 编辑
 
摘要: 开源库BaseRecyclerViewAdapterHelperhttp://blog.csdn.net/xiangzhihong8/article/details/52138669http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/ 阅读全文
posted @ 2017-01-12 20:52 大米稀饭 阅读(341) 评论(0) 推荐(0) 编辑
 
摘要: http://www.henkuai.com/forum-56-1.html http://www.wex5.com/ 阅读全文
posted @ 2017-01-02 21:49 大米稀饭 阅读(237) 评论(0) 推荐(0) 编辑
 
摘要: http://blog.csdn.net/u010743397/article/details/51278525 http://blog.csdn.net/icoollike/article/details/50043433 阅读全文
posted @ 2016-12-27 11:02 大米稀饭 阅读(342) 评论(0) 推荐(0) 编辑
 
摘要: https://github.com/zzz40500/android-shapeLoadingView https://github.com/zelic91/zprogresshud 阅读全文
posted @ 2016-12-23 16:47 大米稀饭 阅读(138) 评论(0) 推荐(0) 编辑
 
摘要: http://www.jianshu.com/p/cd20368a2b50 阅读全文
posted @ 2016-12-16 14:40 大米稀饭 阅读(159) 评论(0) 推荐(0) 编辑
摘要: https://developer.android.google.cn/index.html 阅读全文
posted @ 2016-12-16 11:38 大米稀饭 阅读(583) 评论(0) 推荐(0) 编辑
 
摘要: http://www.devdiv.com/android_-forum-102-1.html 各种开源控件集合 http://www.cnblogs.com/android-blogs/p/5342053.html 阅读全文
posted @ 2016-11-10 15:28 大米稀饭 阅读(122) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/leehong2005/article/details/12567757 阅读全文
posted @ 2016-11-10 15:07 大米稀饭 阅读(271) 评论(0) 推荐(0) 编辑
 
摘要: 一个支持多种item类型的recycleView依赖注入库 1.通过注解的方式方便的把ViewHolder注入到recycleView中。 2.去除findViewByID等冗余操作。 3.去除编写adapter那些冗余逻辑,只需要编写proxy和holder即可快速的实现淘宝首页那样复杂的页面。h 阅读全文
posted @ 2016-11-09 18:36 大米稀饭 阅读(693) 评论(0) 推荐(0) 编辑
 
摘要: SeeNewsV2新闻Android客户端 基于Material Design http://www.codesocang.com/gn/xiangmu/33630.html 直接拿来用!十大Material Design开源项目http://www.csdn.net/article/2014-11 阅读全文
posted @ 2016-10-28 11:46 大米稀饭 阅读(180) 评论(0) 推荐(0) 编辑
  2017年11月14日

很简单的直接上代码

<uses-permission android:name="android.permission.INTERNET" />
assets/web.html
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    <script type="text/javascript">

function javacalljs(){
     document.getElementById("content").innerHTML =
         "<br\>JAVA调用了JS的函数";
}

function javacalljswith(arg){
     document.getElementById("content").innerHTML =
         ("<br\>"+arg);
}
    </script>
</head>
<body>
        HTML 内容显示 <br/>
<h1>
    <div id="content">内容显示</div>
</h1>
<br/>
<input type="button" value="点击调用java代码" onclick="window.android.startFunction()"/>
<br/>
<input type="button" value="点击调用java代码并传递参数"
       onclick="window.android.startFunction('http://blog.csdn.net/Leejizhou')"/>
</body>
</html>
package com.leejz.jsdemo;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    private WebView contentWebView = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        contentWebView = (WebView) findViewById(R.id.webview);
        // 启用javascript
        contentWebView.getSettings().setJavaScriptEnabled(true);
        // 从assets目录下面的加载html
        contentWebView.loadUrl("file:///android_asset/web.html");
        contentWebView.addJavascriptInterface(MainActivity.this, "android");

        //无参调用Js点击
        findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 无参数调用  WebView中显示  JAVA调用了JS的函数
                contentWebView.loadUrl("javascript:javacalljs()");
            }
        });
        //有参调用Js点击
        findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 传递参数调用    WebView中显示  www.baidu.com
                contentWebView.loadUrl("javascript:javacalljswith("
                        + "'www.baidu.com'" + ")");
            }
        });
    }

    //由于安全原因 需要加 @JavascriptInterface
    @JavascriptInterface
    public void startFunction() {
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                Toast.makeText(MainActivity.this, "吐司", Toast.LENGTH_SHORT).show();
            }
        });
    }

    @JavascriptInterface
    public void startFunction(final String text) {
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                new AlertDialog.Builder(MainActivity.this).setMessage(text).show();
            }
        });
    }
}

 

posted @ 2017-11-14 14:27 大米稀饭 阅读(381) 评论(0) 推荐(0) 编辑
  2017年8月4日
摘要: 《将博客搬至CSDN》 阅读全文
posted @ 2017-08-04 21:33 大米稀饭 阅读(139) 评论(0) 推荐(0) 编辑
  2017年6月17日
摘要: 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、Strin 阅读全文
posted @ 2017-06-17 19:36 大米稀饭 阅读(2530) 评论(0) 推荐(0) 编辑
  2017年6月13日
摘要: android 在 API level 17 加入了 mipmap 技术,对 bitmap 图片的渲染支持 mipmap 技术,来提高渲染的速度和质量。mipmap 是一种很早就有的技术了,翻译过来就是纹理映射技术。android 中的 mipmap 技术主要为了应对图片大小缩放的处理,在andro 阅读全文
posted @ 2017-06-13 10:30 大米稀饭 阅读(3446) 评论(0) 推荐(0) 编辑
  2017年5月11日
摘要: http://guobin6125.iteye.com/blog/1535792 阅读全文
posted @ 2017-05-11 14:22 大米稀饭 阅读(180) 评论(0) 推荐(0) 编辑
  2017年5月10日
摘要: lockAppName 是需要判断Activity的全称(包括包名). 阅读全文
posted @ 2017-05-10 17:26 大米稀饭 阅读(877) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/shenyangxiaohuo/p/5239723.html 阅读全文
posted @ 2017-05-10 17:23 大米稀饭 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Android 自动化测试--要点概括http://blog.csdn.net/vshuang/article/details/40595233 A/B测试与灰度发布http://blog.csdn.net/vshuang/article/details/42317693 Android 自动化测试 阅读全文
posted @ 2017-05-10 16:12 大米稀饭 阅读(164) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示