@@ -4,10 +4,10 @@ | |||||
<selectionStates> | <selectionStates> | ||||
<SelectionState runConfigName="app"> | <SelectionState runConfigName="app"> | ||||
<option name="selectionMode" value="DROPDOWN" /> | <option name="selectionMode" value="DROPDOWN" /> | ||||
<DropdownSelection timestamp="2024-09-11T10:44:13.742879300Z"> | |||||
<DropdownSelection timestamp="2024-09-12T01:29:13.165556500Z"> | |||||
<Target type="DEFAULT_BOOT"> | <Target type="DEFAULT_BOOT"> | ||||
<handle> | <handle> | ||||
<DeviceId pluginId="PhysicalDevice" identifier="serial=f53c72a8" /> | |||||
<DeviceId pluginId="Default" identifier="serial=127.0.0.1:7555;connection=9a96684d" /> | |||||
</handle> | </handle> | ||||
</Target> | </Target> | ||||
</DropdownSelection> | </DropdownSelection> | ||||
@@ -47,7 +47,7 @@ public class MyBitmapUtils { | |||||
} | } | ||||
//网络缓存 | //网络缓存 | ||||
if(url.contains("http")&&(url.contains("png")||url.contains("jpg"))) | |||||
if(url.contains("http")&&(url.contains("png")||url.contains("jpg")||url.contains("jpeg"))) | |||||
{ | { | ||||
Log.d("MyBitmapUtils","disPlay getBitmapFromNet url="+url); | Log.d("MyBitmapUtils","disPlay getBitmapFromNet url="+url); | ||||
mNetCacheUtils.getBitmapFromNet(ivPic,url); | mNetCacheUtils.getBitmapFromNet(ivPic,url); | ||||
@@ -42,6 +42,10 @@ public class LocalCacheUtils { | |||||
* @return | * @return | ||||
*/ | */ | ||||
public boolean SetBitmapFile(ImageView ivPic, String name, String url) { | public boolean SetBitmapFile(ImageView ivPic, String name, String url) { | ||||
if((!name.contains("png")&&!name.contains("jpg")&&!name.contains("jpeg"))){ | |||||
ivPic.setImageResource(R.mipmap.loading123); | |||||
return true; | |||||
} | |||||
String CACHE_PATH = ConfigName.getFileRoot(MainApplication.getContext())+ConfigName.dataPath+"/WebImage"; | String CACHE_PATH = ConfigName.getFileRoot(MainApplication.getContext())+ConfigName.dataPath+"/WebImage"; | ||||
if(name.contains(CACHE_PATH)){ | if(name.contains(CACHE_PATH)){ | ||||
name = name.replace(CACHE_PATH,""); | name = name.replace(CACHE_PATH,""); | ||||
@@ -7,6 +7,9 @@ import android.widget.ImageView; | |||||
import androidx.annotation.Nullable; | import androidx.annotation.Nullable; | ||||
import com.bonait.bnframework.MainApplication; | |||||
import com.bonait.bnframework.R; | |||||
import com.bonait.bnframework.common.constant.ConfigName; | |||||
import com.bonait.bnframework.common.image.utils.FitXYRoundRadiusTransform; | import com.bonait.bnframework.common.image.utils.FitXYRoundRadiusTransform; | ||||
import com.bonait.bnframework.ui.util.DimensUtil; | import com.bonait.bnframework.ui.util.DimensUtil; | ||||
import com.bumptech.glide.load.DataSource; | import com.bumptech.glide.load.DataSource; | ||||
@@ -54,6 +57,13 @@ public class GlideUtil { | |||||
if (context == null||path==null) { | if (context == null||path==null) { | ||||
return; | return; | ||||
} | } | ||||
if((!path.contains("png")&&!path.contains("jpg")&&!path.contains("jpeg"))){ | |||||
imageView.setImageResource(R.mipmap.loading123); | |||||
return; | |||||
} | |||||
if(!path.contains("http")){ | |||||
path = ConfigName.getFileRoot(MainApplication.getContext())+ConfigName.dataPath+"/WebImage/"+path; | |||||
} | |||||
GlideApp.with(context) | GlideApp.with(context) | ||||
.load(path) | .load(path) | ||||
.addListener(new RequestListener<Drawable>() { | .addListener(new RequestListener<Drawable>() { | ||||
@@ -66,7 +66,7 @@ public class ImageChooseActivity extends BaseActivity { | |||||
private void initData() { | private void initData() { | ||||
try{ | try{ | ||||
File path = new File(ConfigName.getFileRoot(MainApplication.getContext()));// 获得路径 | |||||
File path = new File(ConfigName.getFileRoot(MainApplication.getContext())+ ConfigName.dataPath+"/WebImage");// 获得路径 | |||||
File[] files = path.listFiles();// 读取文件 | File[] files = path.listFiles();// 读取文件 | ||||
data.clear(); | data.clear(); | ||||
for (int i = 0; i < files.length; i++) { | for (int i = 0; i < files.length; i++) { | ||||
@@ -91,7 +91,7 @@ public class ImageChooseActivity extends BaseActivity { | |||||
recyclerView.postDelayed(new Runnable() { | recyclerView.postDelayed(new Runnable() { | ||||
@Override | @Override | ||||
public void run() { | public void run() { | ||||
EventBus.getDefault().post(new ImageSelectEvent(ConfigName.getFileRoot(MainApplication.getContext())+"/"+sp.url)); | |||||
EventBus.getDefault().post(new ImageSelectEvent(sp.url)); | |||||
} | } | ||||
},500); | },500); | ||||
} | } | ||||
@@ -22,6 +22,7 @@ import androidx.appcompat.app.AppCompatActivity; | |||||
import androidx.fragment.app.DialogFragment; | import androidx.fragment.app.DialogFragment; | ||||
import com.apkfuns.logutils.LogUtils; | import com.apkfuns.logutils.LogUtils; | ||||
import com.bonait.bnframework.MainApplication; | |||||
import com.bonait.bnframework.R; | import com.bonait.bnframework.R; | ||||
import com.bonait.bnframework.business.ExecuteTheRecipe; | import com.bonait.bnframework.business.ExecuteTheRecipe; | ||||
import com.bonait.bnframework.business.RecordManager; | import com.bonait.bnframework.business.RecordManager; | ||||
@@ -741,10 +742,10 @@ public class EditGoodsDialog extends DialogFragment { | |||||
picUrl= ""; | picUrl= ""; | ||||
} | } | ||||
LogUtils.d(TAG+" updateCircleImage url="+url); | LogUtils.d(TAG+" updateCircleImage url="+url); | ||||
if(picUrl.isEmpty()){ | |||||
if(picUrl.isEmpty()||(!picUrl.contains("png")&&!picUrl.contains("jpg")&&!picUrl.contains("jpeg"))){ | |||||
viewBinding.layoutName.goodImage.setImageResource(R.mipmap.loading123); | viewBinding.layoutName.goodImage.setImageResource(R.mipmap.loading123); | ||||
}else { | }else { | ||||
GlideUtil.showImageWithRadius(getContext(),url,viewBinding.layoutName.goodImage, | |||||
GlideUtil.showImageWithRadius(getContext(),ConfigName.getFileRoot(MainApplication.getContext())+ConfigName.dataPath+"/WebImage/"+url,viewBinding.layoutName.goodImage, | |||||
R.mipmap.loading123, DimensUtil.getDimens(0)); | R.mipmap.loading123, DimensUtil.getDimens(0)); | ||||
} | } | ||||
} | } | ||||
@@ -387,8 +387,9 @@ public class UpdateAllDataService { | |||||
if(classify!=null){ | if(classify!=null){ | ||||
String imgUrl = ""; | String imgUrl = ""; | ||||
if(good.url!=null){ | if(good.url!=null){ | ||||
String path = ConfigName.getFileRoot(MainApplication.getContext())+ ConfigName.dataPath+"/WebImage/"; | |||||
imgUrl = "";//"https://bpa.oss-cn-chengdu.aliyuncs.com/hkerp/test/goods//"+good.url.replace(path,""); | |||||
if((good.url.contains("png")||good.url.contains("jpg")||good.url.contains("jpeg"))){ | |||||
imgUrl = "https://bpa.oss-cn-chengdu.aliyuncs.com/hkerp/test/goods//"+good.url; | |||||
} | |||||
} | } | ||||
upMaterialBean.add(new GoodsDataInfo(good.id,good.name,"",imgUrl,"0",false,good.propClassifyId,classify.name)); | upMaterialBean.add(new GoodsDataInfo(good.id,good.name,"",imgUrl,"0",false,good.propClassifyId,classify.name)); | ||||
} | } | ||||
@@ -427,8 +427,9 @@ public class UpdateDataService { | |||||
String imgUrl = ""; | String imgUrl = ""; | ||||
if(goods.url!=null){ | if(goods.url!=null){ | ||||
String path = ConfigName.getFileRoot(MainApplication.getContext())+ ConfigName.dataPath+"/WebImage/"; | |||||
imgUrl = "";//"https://bpa.oss-cn-chengdu.aliyuncs.com/hkerp/test/goods//"+goods.url.replace(path,""); | |||||
if((goods.url.contains("png")||goods.url.contains("jpg")||goods.url.contains("jpeg"))){ | |||||
imgUrl = "https://bpa.oss-cn-chengdu.aliyuncs.com/hkerp/test/goods//"+goods.url; | |||||
} | |||||
} | } | ||||
upMaterialBean.add(new GoodsDataInfo(goods.id,goods.name,"",imgUrl,"0",false,goods.propClassifyId, | upMaterialBean.add(new GoodsDataInfo(goods.id,goods.name,"",imgUrl,"0",false,goods.propClassifyId, | ||||
classify.name)); | classify.name)); | ||||