1.3月19日学习进度2.第一次结对作业3月27日开发进度3.第一次结对作业4月11日开发进度4.4月18日冲刺记录5.4月19日学习进度6.4月19日冲刺记录7.4月20日学习进度
8.4月20日冲刺记录
9.4月21日冲刺记录10.第一次结对作业4月10日开发进度11.4月23日学习进度12.4月23日冲刺记录13.4月22日冲刺记录14.4月25日冲刺记录15.4月26日冲刺记录16.4月27日学习记录17.4月28日学习记录18.4月24日冲刺记录19.4月22日学习进度20.4月30日学习进度21.5月6日学习进度22.5月8日学习进度23.5月10日学习进度24.6月4日学习进度25.5月11日学习进度26.5月12日学习进度27.5月13日学习进度28.5月15日学习进度29.5月16日学习进度30.5月17日学习进度31.5月18日学习进度32.5月19日学习进度33.5月20日学习进度34.5月21日学习进度35.5月22日学习进度36.5月23日学习进度37.5月24日学习进度38.5月25日学习进度39.5月26日学习进度40.5月27日学习进度41.5月28日学习进度42.5月29日学习进度43.5月30日学习进度44.5月31日学习进度45.6月1日学习进度46.6月2日学习进度47.6月3日学习进度48.6月5日学习进度49.6月6日学习进度50.6月7日学习进度51.6月11日学习进度52.6月12日学习进度(个人总结)53.6月14日学习进度54.6月17日学习进度55.人月神话读后感156.人月神话读后感257.人月神话读后感31.我昨天的成就
昨天完成了api的调用
2.遇到什么困难
调用时只能根据图片的地址调用
3.今天的任务
写android后端逻辑
4.代码/截屏
public void onViewCreated(@NonNull View view, @NonNull Bundle savedInstanceState){
super.onViewCreated(view, savedInstanceState);
iv_button=view.findViewById(R.id.iv_button);
img_result=view.findViewById(R.id.pic);
tv_IsWuRan = view.findViewById(R.id.tv_IsWuRan);
mainHandler = new Handler(Looper.getMainLooper());
askPermission();
mResultLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() {
@Override
public void onActivityResult(ActivityResult result)
{
if (result.getResultCode() == -1)
{
Intent intent = result.getData();
imageUri = intent.getData();
String real= Utils.getRealPath(requireContext(),intent);
Log.e("real",real);
file=new File(real);
scImage();
if (imageUri != null)
{
String dizhi=getRealPathFromUri(imageUri);
Log.e("aaaaaaa",dizhi);
img_result.setImageURI(imageUri);
new Thread(new Runnable() {
@Override
public void run() {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("http://192.168.24.148:8080/getFish/getWuRanFish")
.build();
try {
Response response = client.newCall(request).execute();
if (response.isSuccessful()) {
Gson gson = new Gson();
Type resultType = new TypeToken<Result<Integer>>() {}.getType();
Result<Integer> r = gson.fromJson(response.body().string(), resultType);
data = r.getResult();
System.out.println("Received data: " + data);
} else {
System.out.println("Request failed: " + response.code());
}
} catch (IOException e) {
e.printStackTrace();
}
mainHandler.post(new Runnable() {
@Override
public void run() {
if(data == 1){
tv_IsWuRan.setText("有可能被污染");
}else{
tv_IsWuRan.setText("没有被污染");
}
}
});
}
}).start();
}
}
}
});
iv_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
choosePic();
}
});
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端