当前位置: 首页 > news >正文

营销型网站建设主要需要注意什么百度网站的优势

营销型网站建设主要需要注意什么,百度网站的优势,郑州网络推广软件,网页制作工具哪个好3.12 网络图片操作 1、通过URL请求获取网络图片 示例: 创建t_picture.xml,页面layout布局文件,一个Button按钮和一个ImageView容器显示图片。 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a…

3.12 网络图片操作

1、通过URL请求获取网络图片

示例:

创建t_picture.xml,页面layout布局文件,一个Button按钮和一个ImageView容器显示图片。

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><Buttonandroid:id="@+id/btn_show"android:layout_width="match_parent"android:layout_height="wrap_content"android:textSize="30dp"android:text="图片显示"></Button><ImageViewandroid:id="@+id/iv1"android:layout_width="wrap_content"android:layout_height="wrap_content"></ImageView></LinearLayout>

创建WebPictureActivity继承Activity,页面对应的Activity文件。loadWebPicture:加载网络图片,注意需要在新的Thread调用网络请求。

创建URL类对象;

调用URL的openConnection方法获取连接HttpURLConnection类对象connection;

调用connection对象的getInputStream获取输入流;

调用类BitmapFactory的decodeStream方法,通过输入流创建位图。

注意:

1、进行Https请求时,报错:javax.net.ssl.SSLHandshakeException,创建handleSSLHandshake方法,在onCreate方法中调用。

//报错:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found//Https请求的验证证书不支持,所有证书验证通过public static void handleSSLHandshake(){TrustManager[] trustManagers=new TrustManager[]{new X509TrustManager() {@Overridepublic void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {}@Overridepublic void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {}@Overridepublic X509Certificate[] getAcceptedIssuers() {return new X509Certificate[0];}}};try {SSLContext sslContext=SSLContext.getInstance("TLS");//信任所有证书sslContext.init(null,trustManagers,new SecureRandom());HttpsURLConnection.setDefaultSSLSocketFactory(sslContext.getSocketFactory());HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier() {@Overridepublic boolean verify(String hostname, SSLSession session) {//任何hostname都验证通过return true;}});} catch (NoSuchAlgorithmException e) {e.printStackTrace();} catch (KeyManagementException e) {e.printStackTrace();}}

2、进行Http请求时,报错:Cleartext HTTP traffic to img.pconline.com.cn not permitted,可以配置运行Http请求。

在res中创建xml文件夹,创建network_security_config.xml文件

<?xml version="1.0" encoding="utf-8"?><!--允许进行http网络请求在mainfests中配置application属性值android:networkSecurityConfig="@xml/network_security_config"--><network-security-config><base-config cleartextTrafficPermitted="true" /></network-security-config>
在AndroidManifest.xml配置application属性networkSecurityConfig
android:networkSecurityConfig="@xml/network_security_config"

3、网络请求需要在AndroidManifest.xml配置permission。

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

完整代码:

public class WebPictureActivity extends Activity {private Context mContext;private ImageView imageView;private Button button;@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.t_picture);//设置上下文mContext=WebPictureActivity.this;//获取ImageViewimageView = findViewById(R.id.iv1);//获取按钮button = findViewById(R.id.btn_show);//设置按钮点击响应button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//创建进程Th
http://www.yayakq.cn/news/865250/

相关文章:

  • 深圳外贸seo网站推广南城网络公司
  • 网站建设行业广告语海南高端网站建设定制
  • 黑龙江哈尔滨网站建设成都建好的网站出租
  • 各大网站提交入口深圳建站工作室
  • 网站后台怎么上传图片产品如何用wordpress做网站
  • 用jquery做网站做简历最好的网站
  • 大连嘉良建设有限公司网站好看的404页面html
  • 安全网站建设与服务的关系建设银行网站公告在哪
  • 织梦可以做论坛网站河南新闻头条最新消息
  • 网站建设立项申请书郑州建设工程信息网官网首页
  • 做网站用php还是node手机网站全屏代码
  • 怎样让百度搜索到自己的网站模板网站制作怎么样
  • 正规的培训行业网站开发网站功能需求说明
  • 公司网站与营销网站在栏目上的不同品牌运营
  • 专业做ea的网站荆州 网站建设
  • 门户wordpress主题下载深圳seo网站建设
  • 深圳网站建设公司排行榜企业网站建设费用大约多少钱
  • html格式网站媒体网站推进信息化建设
  • 网站页面设计需求wordpress 提示插件
  • 做站群网站会被k吗站内seo怎么做
  • 简单易做的网站河南做网站公司排名
  • 做网站的域名怎么申请wordpress音乐播放器插件
  • 正规的环保行业网站开发c 可以做网站吗
  • php网站开发账号密码网站建设公司渠道
  • 用摄像头直播网站怎么做注册海外公司
  • 湖北网站建设搭建wordpress默认主题12
  • 个人主页网站建设潍坊住房公积金官网登录
  • 湘潭响塘乡建设局网站wordpress激活码
  • 中小企业建网站吉林网站建设价格
  • 门户网站建设方案 模板wordpress回复微信查看