Android获取网址前的网站Icon图片
发布日期:2021-06-30 11:14:17
浏览次数:2
分类:技术文章
本文共 1927 字,大约阅读时间需要 6 分钟。
MainActivity如下:
package cc.testwebsiteicon;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.widget.ImageView;/** * Demo描述: * 获取网址前的网站Icon图片. * 主要的是利用了谷歌提供的服务来获取facicon图片 * * 注意权限: ** * 参考资料: * http://blog.chengyunfeng.com/?p=523 * Thank you very much */public class MainActivity extends Activity { private ImageView mImageView; private Bitmap mBitmap; private Thread mThread; private Handler mHandler; private final int SUCCESS=9527; private final String FAVICON_SERVICE="http://www.google.com/s2/favicons?domain="; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); } private void init(){ mImageView = (ImageView) findViewById(R.id.imageView); mThread=new Thread(){ @Override public void run() { super.run(); loadFavIcon(); } }; mThread.start(); mHandler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.what==SUCCESS) { mImageView.setImageBitmap(mBitmap); } } }; } private void loadFavIcon(){ try { InputStream inputStream = null; String favIconPathString = FAVICON_SERVICE+"http://www.ifeng.com/"; URL imageUrl = new URL(favIconPathString); HttpURLConnection httpURLConnection = (HttpURLConnection) imageUrl.openConnection(); httpURLConnection.setConnectTimeout(5000); httpURLConnection.setRequestMethod("GET"); if (httpURLConnection.getResponseCode() == 200) { inputStream = httpURLConnection.getInputStream(); mBitmap = BitmapFactory.decodeStream(inputStream); mHandler.sendEmptyMessage(SUCCESS); } } catch (Exception e) { // TODO: handle exception } }}
main.xml如下:
转载地址:https://it9527.blog.csdn.net/article/details/18896587 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月24日 09时22分11秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
RFC768:用户数据报协议(UDP)
2019-04-30
RFC791:INTERNET PROTOCOL网络协议
2019-04-30
RFC7209:以太网VPN(EVPN)的要求
2019-04-30
虚拟可扩展局域网 (VXLAN):基于三层网络实现二层虚拟化的框架
2019-04-30
手机端安装步骤构思
2019-04-30
java_jsp_javaScript
2019-04-30
create table student
2019-04-30
学生成绩查询模块
2019-04-30
linux同步网络时间
2019-04-30
jfinal多条件查询防止SQL注入
2019-04-30
oracle定时备份脚本
2019-04-30
linux中crontab command not found
2019-04-30
linux中mysql定时备份脚本
2019-04-30
Nginx配置SSI
2019-04-30
oracle归档日志满
2019-04-30
oracle设置自动清理归档日志脚本
2019-04-30
Oracle 内存信息查询
2019-04-30
linux命令find应用
2019-04-30
oracle查看数据库控制文件位置&制作控制文件镜像
2019-04-30
oracle查看控制文件的内容
2019-04-30