请选择 进入手机版 | 继续访问电脑版

石家庄老站长

点击联系客服
客服QQ:509006671 客服微信:mengfeiseo
 找回密码
 立即注册
查看: 5|回复: 0

Headline: Android新闻小程序app创建过程中出现的问题

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-6-11 07:07:31 | 显示全部楼层 |阅读模式
Android  编写新闻小程序app过程中出现的问题

1.所需jar包

Android-async-http-1.4.6.jar

Android-smart-image-view-1 . 0 . 0 . jar

Commons-logging-1.2.jar

Gson-2.8.0.jar

Httpclient-4.4.jar

Httpcore-4.4.4.jar

2.More  than  one  file  was  found  with  OS  independent  path  ‘META-INF/DEPENDENCIES’.解决办法

将以下代码添加到App软件包的build.gradle的android{}中

PackagingOptions  {

Exclude  'META-INF/DEPENDENCIES  '

Exclude  'META-INF/NOTICE  '

Exclude  'META-INF/LICENSE  '

Exclude  'META-INF/LICENSE.txt  '

Exclude  'META-INF/NOTICE.txt  '

}

3.ListView添加适配器后,getView()没有被执行

使用AsyncHttpClient异步刷新ListView时,ListView布局文件的最外层不能是线性布局,只需用相对布局替换即可

4.Android  9以后的系统进行http请求会出现异常,解决办法:

添加到AndroidManifest.xml配置文件的标记中

Android  : usescleartexttraffic=' true  '

5.JsonParse解析类代码

import  com  . Google  . gson  . gson;

import  com  . Google  . gson  . reflect  . type  token;

import  Java  . lang  . reflect  . type;

import  Java  . util  . list;

Public  class  JsonParse  {

public  static  list  new  sinfo  get  new  sinfo(string  JSON){

使用//gson库分析JSON数据

GSON  GSON=new  GSON();

创建//TypeToken的匿名子类对象,并调用该对象的getType()方法

typelisttype=new  typetokenlistnewsinfo(){

}。Gettype();

//向newsInfos收集道德信息

listnewsinfo  newsinfos=gson  . from  JSON(JSON,list  type);

Return  newsInfos

}

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|石家庄@IT精英团

GMT+8, 2021-6-25 08:36 , Processed in 0.050086 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表