
java and Android Studio
java and Android Studio
法钵罩不住的柔情
只有用水将心上的雾气淘洗干净,荣光才会照亮最初的梦想
--马尔克斯《百年孤独》
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
win11同时配置java8(1.8)和java11 教程
*后面参考其他人写的文章,很详细 :**https://www.jb51.net/article/278326.htm。2、其次下载相应的安装包.exe,一直next傻瓜式安装,1、 首先在win下建立相应的文件夹,方便管理。原创 2024-05-14 10:48:29 · 968 阅读 · 0 评论 -
Cannot resolve symbol ‘WalkingRouteOverlay‘
注:需要将下载并解压后的BaiduMapsApiASDemo或BaiduMapsAPIDemo工程根据开发环境选择并添加到您的项目中才可以使用以上Overlay功能。当时不理解这句话,呜呜呜其实就是去百度Lbs官网下载demo示例然后里面就会有 'WalkingRouteOverlay',直接使用即可同理其他类也是一样的位置在\BaiduMap_AndroidSDK_v7.4.0_Sample\BaiduMapsApiASDemo\app\src\main\java\com\baidu\mapa.原创 2021-10-17 22:03:57 · 284 阅读 · 0 评论 -
关于百度地图poi检索不出数据,结果suggestionResult是空的
问题描述提示:百度lbs周边查询结果为空suggestionResult返回结果始终为空参考代码: private SuggestionSearch mSuggestionSearch; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m原创 2021-10-09 17:43:49 · 1543 阅读 · 1 评论 -
百度地图LBS,地图上标点绘制线路
百度地图显示,标记折线绘制总结:当中可能存在有一个小BUG,自己的位置标记图标在第一次调试的手机上可以运行,换一个手机则好像不行,怀疑是assent的原因,但确实也是这样建的文件夹,运行编译器也没有报错,小图标就是闪两下就没有了,下面是重新构建重打的代码,目前运行没有问题SDK检验一直校验失败,还未准确查找原因:怀疑是包名问题,因为key多次重新赋值的BaiduMap.OnMapClickListener() 单次点击:似乎用一次就会销毁,最开始不知道导致点的个数始终不能大于一,无法绘制折线其他原创 2021-10-07 10:13:39 · 648 阅读 · 0 评论 -
Java自定义异常
public class OneDay { public static void main(String[] args){ int num = 20; try { if (num > 10){ throw new AddException("传入数据过大!"); } } catch (Exception e) { e.printStackTra原创 2021-10-02 16:24:53 · 122 阅读 · 0 评论 -
百度sdk定位详解
注意:详解参考代码注释:参考文档:1.函数相关类:https://lbsyun.baidu.com/index.php?title=android-locsdk/guide/get-location/indoors2.SDK:https://lbsyun.baidu.com/index.php?title=sdk/download&action一.整体框架;AndroidManifest.xml:<?xml version="1.0" encoding="utf-8"?>原创 2021-09-25 22:09:21 · 1176 阅读 · 0 评论 -
RecycleView 实现页面顶部图片的滑动
总结记录:不经一番寒彻骨,怎得梅花扑鼻香主要理解适配Apapter 中怎么实现的就比较好更多细节 见代码注释完整项目链接:记录于阿里云盘Android studio:https://developer.android.google.cn/guide/topics/ui/layout/recyclerview?hl=en#java总的预览FruitAdapter:package com.example.recyclerview;import android.view.LayoutI原创 2021-09-18 11:22:45 · 320 阅读 · 0 评论 -
自定义布局以及实现事件的重复处理 2021-09-16
一. 添加自定义的布局:使用 : <include layout = "xxxx">public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac原创 2021-09-16 21:27:29 · 140 阅读 · 0 评论 -
进度条相关学习记录
属性:maxtyle(水平还是圆圈) 默认为圆圈获取时有:View.VISIBLE View.INVISIBLE View.GONE更多相关属性信息:https://developer.android.google.cn/reference/android/widget/ProgressBar?hl=enpackage com.example.progressbar;import androidx.appcompat.app.AppCompatActivity原创 2021-09-15 20:36:17 · 108 阅读 · 0 评论 -
显式活动的跳转记录(核心代码)
注意Intent的:第一个为当前活动,第二个为需要跳转到的活动然后使用 startActivity(intent); 启动活动即可Intent intent = new Intent(MainActivity.this, SecondActivity.class);startActivity(intent);一. 部分代码:MianActivity活动: @Override protected void onCreate(Bundle savedInstanceState) {.原创 2021-09-14 10:20:42 · 177 阅读 · 0 评论 -
创建菜单记录
方法:创建res下创建menu文件夹,menu文件夹下创建xxx.xml,不用添加后缀 xxx.xml下书写内容,不用在主活动布局中添加内容package com.example.item;import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.Menu;import android.v..原创 2021-09-14 09:54:10 · 112 阅读 · 0 评论 -
Toast不显示
前提是logd有提示信息找了半天,mad 结果发现是应用设置了“不允许通知”原创 2021-09-07 09:55:43 · 268 阅读 · 0 评论 -
个人中心的设计
MainActivity:package com.example.toolbar;import androidx.annotation.NonNull;import androidx.appcompat.app.ActionBar;import androidx.appcompat.app.AppCompatActivity;import androidx.appcompat.widget.Toolbar;import androidx.core.view.GravityCompat;imp原创 2021-09-06 20:46:59 · 159 阅读 · 0 评论 -
Android studio添加自带的图片方法
1.右击drawable,选择New,然后看到一个列表,点击Vector Asset2.更改图片方式见图二原创 2021-09-05 09:38:17 · 2734 阅读 · 0 评论 -
android.support.v7.widget.Toolbar不能使用(时光记录)
使用标签:androidx.appcompat.widget.Toolbar原创 2021-09-05 09:31:36 · 750 阅读 · 0 评论 -
Androidx 添加OkHttp库的依赖
在build.gradle(app)中的dependencies中添加如下内容即可implementation("com.squareup.okhttp3:okhttp:4.2.0")原创 2021-09-04 16:02:29 · 1137 阅读 · 0 评论 -
下载并配置Apache《第一行代码》
下载地址:https://www.apachelounge.com/download/网上的大多数都没有多大的参考意义!最好参考压缩包中的官方文档:ReadMe.txt 文件1.修改该地方为安装地址:2.使用.\httpd.exe 而不是直接httpd.exe列入:先使用:cd R:\httpd-2.4.48-win64-VS16\Apache24\bin然后输入:.\httpd.exe最后浏览器打开即可: http://localhost当中可能遇到的问题ReadMe.txt中也有说明原创 2021-09-02 10:00:57 · 300 阅读 · 0 评论 -
Android cannot resolve constructor intent原因与解决办法
错误提示信息:Cannot resolve constructor 'Intent(anonymous android.view.View.OnClickListener, java.lang.Class<com.解决办法:只需将第一个参数中的this替换为MainActivity.this。Intent intent = new Intent(MainActivity.this,emergencyIntent.class);该错误是因为在public void onClick(View原创 2021-08-29 09:44:04 · 5947 阅读 · 1 评论 -
《第一行代码二版》不能继承datasupport
DataSupport类被弃用问题需要进行CRUD操作时,需要继承DataSupport类,这时可以用LitepalSupport类来代替。1 public class Book extends LitePalSupport{2 3 }原创 2021-08-24 15:29:06 · 317 阅读 · 1 评论 -
《第一行代码》学习广播时遇到的问题
Intent intent=new Intent("com.example.broadcasttest.MY_BROADCAST");intent.setComponent(new ComponentName("com.example.broadcasttest", "com.example.broadcasttest.MyBroadcastReceiver")); sendBroadcast(intent);"com.example.broadcasttest"是自定义广播的名字原创 2021-08-23 15:41:58 · 176 阅读 · 0 评论 -
android studio如何在res目录下创建layout-large目录
原创 2021-08-23 09:13:54 · 445 阅读 · 0 评论 -
《第一行代码(第二版)》Android Studio中引入recyclerview库的正确方法
《第一行代码(第二版)》Android Studio中引入recyclerview库的正确姿势此书出版于2017年基于android7.0,是一本非常棒的android开发书籍。不过由于谷歌每年都会对android进行更新,书中有些内容时至今日难免就有些过时。学习中遇到一个比较大的坑是3.6章《更强大的滚动控件-RecyclerView》中,Android Studio中引入support库问题,书籍出版时按照书上方法完全OK,但是在2018年5月,谷歌推出AndoriX取代了混乱的Support库。所以转载 2021-08-22 11:53:58 · 892 阅读 · 1 评论 -
java中判断一个字符是数字还是字母的函数
判断字母:Character.isAlphabetic(s_char)判断数字:Character.isDigit(s_char)原创 2021-08-18 11:14:13 · 804 阅读 · 0 评论 -
Android Studio 基础知识总结(Spinning,button........)
strings.xml :字符文件中定义字符等等数组,用于spinner,下拉列表一、spinner <!--使用string——array 和item 两个标签--><string-array name="language"> <item>fast</item> <item>easy</item> <item>new</item> <原创 2021-08-12 19:02:29 · 405 阅读 · 0 评论