- 博客(68)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 Android 中Fragment之间传递数据
布局如图,外面是一个父fragment(即黑线部分,我们称它为fragment4),上面有两个按钮,点左边按钮fragment5,就会在下面content 布局处切换到fragment5的内容,如果点上面右边按钮fragment6,则会在content处显示fragment6 的内容。所以父类fragment4和fragment5之间怎么传递数据呢,fragment4 和fragment6之间怎么传递数据呢。在frgment4页面添加changeFragment代码 public voi
2022-03-14 09:59:30 5317 1
原创 Caused by:java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.Stri
遇到这个错误:Caused by:java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference1、可能布局文件 中View标签没有大写,例如<View android:layout_width="match_parent" android:l.
2022-02-08 09:50:41 13218
原创 android 一个Textview 文本显示两个颜色的文本,并且蓝色不需要点击事件的情况下,应该怎么实现
String content = "我已阅读并同意《昆仑直销银行用户协议与隐私政策》"; ForegroundColorSpan buleSpan1 = new ForegroundColorSpan(Color.parseColor("#21aced"));//蓝色 ForegroundColorSpan blackSpan = new ForegroundColorSpan(Color.parseColor("#000000"));//黑色 Spann.
2021-10-19 10:34:07 1091
原创 Android studio 项目判断是否开启混淆
buidgradle 文件中的 minifyEnabled =true说明开启了混淆,minifyEnabled=false 关闭了混淆
2021-09-13 09:50:24 413
原创 Android原生方式, 自定义经纬度获取省市
在Activity的方法onCreate里写@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = DataBindingUtil.setContentView(act, R.layout.main); Location testLocation = new Location("
2021-08-30 17:17:26 981 1
原创 Error:Unknown host ‘maven.aliyun.com‘. You may need to adjust the proxy settings in Gradle.
打开Android studio 一天没用,结果运行的时候报错Error:Unknown host 'maven.aliyun.com'. You may need to adjust the proxy settings in Gradle.但是之前一直都是好的,所以,重启了Android studio ,随便打开一个类,点击“try again”,try again 以后,尝试一下打包,结果打包成功...
2021-06-29 15:01:57 1656
原创 Android 判断哪些系统权限打开了,哪些又是关闭的
public static boolean hasPermissions(@NonNull Context context, @Size(min = 1) @NonNull String... perms) { // Always return true for SDK < M, let the system deal with the permissions if (Build.VERSION.SDK_INT.
2021-05-12 09:13:34 180
原创 Android studio 切换gitee账户和地址
Android studio 切换gitee账户和地址别人的电脑给你用,提交代码需要改成自己的账户一、首先在Android studio 的命令框Terminal 里面输入命令 git remote set-url origin https://gitee.com/jss/demo.git,红色部分改成自己项目的地址即可。二、其次进入 控制面板 -> 用户账户 -> 凭据管理,删除老用户如图三、最后在Android studio中提交代码,弹出需要输入用户和密码的弹框,把新的
2021-04-16 09:37:32 2577 1
原创 android 引用数据判空方式
一、如果自定义bean继承了公共父类Bean类似于public class MyAssetsBean extends Bean { public String tolUseVol; ........ } 则需要用以下方式判断是否为空:binding.incomeMoney.setText(!TextUtils.isEmpty(myAssetsBean.tolUseVol) ? myAssetsBean.tolUseVol : "--"); 二、...
2021-03-16 15:24:46 414
原创 {“年龄”:“26”},key是中文的,这种类型,怎么解析
{“年龄”:“26”},key是中文的,这种类型,怎么解析 String provinceString = "{'姓名':张三,‘地区’:北京,‘民族’:汉族,'诉讼费':方式,'是否':了司法局}"; Map<String, String> map2= JsonMap.getMap(provinceString); for (Map.Entry<String, String> entry : map2.entrySet()) { String st
2020-07-17 13:44:52 181
原创 Android studio 回归版本命令
如果Androidstudio 已经提交了svn ,当你想回滚版本的时候在Androidstudio的Terminal 输入命令 ,即可git reset --hard "HEAD^"
2020-06-04 15:19:34 289
原创 Android 优先级 权重 weight
<LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:gravity="center_vertical" ...
2020-03-04 12:00:15 308
原创 Android 优先级 权重 weight
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layo...
2019-11-14 17:42:08 262
原创 adb pull apk 从手机已经安装的程序导出到pc端,
以导出apk为例查看包名list查找自己想要导出的程序adb shell pm list package包名 com.aa.bb.bank.release_229获取包的地址 adb shell pm path com.baicells.voip com.aa.bb.bank.release_229结果 /data/app/com.aa.bb.bank.release_...
2019-03-29 14:09:10 3871
原创 Java程序中路径分隔符是'/'或者'\\',因为Java程序中'\'表示转义的意思。
Java程序中路径分隔符是'/'或者'\\',因为Java程序中'\'表示转义的意思。
2018-11-16 13:53:55 1749
原创 no usb devices or running emulators detected
当在android studio中要运行项目时遇到错误no usb devices or running emulators detected处理办法:在手机设置里,把开发者的debug模式调为允许调试就可以了。。
2017-09-20 15:09:09 8235 2
原创 对象转成xml(并且序列化xml)在android中
第一种在本地生成AppuserManager.xml文件,并且把对象转成了xml格式package com.example.hasee.myxml;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.util.Xml;import androi
2017-03-28 16:51:28 2136
原创 默认情况下从svn checkout项目报错解决方法
1、报错:Cannot load supported formats: Cannot run program "svn": CreateProcess error=2解决方法file->setting->version control->subversion->general中两个选中的复选框取消后,保存设置后,再重新checkout就可以了。2
2017-02-22 15:59:18 8787
原创 androidStudio适应期:as的相关设置
1:as的编译按钮2:as中在哪里看device是否已经连接3:如何改版本号app文件夹下的grade-builde去改,如下图
2017-01-22 11:15:48 460
原创 androidStudio适应期:as中联想代码快捷键以及查看错误窗口
1、我的as中代码联想的快捷键是Alt+\2、查看错误的窗口eclipse:中看错误的窗口叫problemas:logcat窗口
2017-01-18 17:40:12 2003
原创 androidStudio适应期:在as中xml中引用图片资源
1、在xml文件中引用图片文件eclipse:android:background="@drawable/sliding"as:android:background="@mipmap/sliding"
2017-01-18 17:32:06 4685
原创 android studio去除引用jar文件
在as里面引用了错误的jar文件之后,程序报错找不到指定jar文件,解决这个错误,要么把jar导入as,要么把路径删掉,现在说想要删除路径的办法
2016-12-23 17:53:43 1452
原创 AlertDialog的初级使用
/* 显示弹框 */ private void showDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this); builder.setMessage("确认退出吗?"); builder.setTitle
2016-12-20 14:59:09 334
原创 Android Studio 设置之自动生成类注释(增加函数注释模板)
File-->setting-->Live templates-->绿色+号-->点击Template Group 命名为custom,点击ok,选中custom,再次点击绿色+号,点击Live Template,在Abbreviation输入cmt(相当于快捷键),然后在Template Text输入下面文本/** * 创建日期:$date$ $time$ * @author
2016-11-03 16:56:16 4902
原创 Android studio设置之相同变量名高亮显示
File--setting---General--code--identifier under caret然后更改颜色,然后点击确定
2016-11-03 16:35:25 8415 3
原创 android下利用高德地图获取经纬度等定位信息
第 1 步,配置AndroidManifest.xml首先,声明Service组件请在application标签中声明service组件,每个app拥有自己单独的定位service。1<service android:name="com.amap.api.location.APSService">
2016-09-05 16:25:03 10598
原创 如何在eclipse中查看SHA1的码
在eclipse中点击windows--> preferences然后点击android下的Build,即可以查看SHA1的值(SHA1值可以用来申请相关开发 的key和打包测试的时候用)
2016-09-05 16:19:29 8130 2
原创 win10系统更新后,chrome浏览器字体乱码解决办法
今天早上一开机电脑就开始自动更新,我想要说明的是起初win8 和win7都没有自动更新这个弊病,只有你点击自动更新才会更新,而win10会在你关机以后自动的就给你更新系统了。而更新完系统带来的一些列的问题就比较棘手,所以这里解决一下更新完系统浏览器乱码的问题。更新完系统乱码如图所示第一步:在chrome浏览器中输入chrome://flags/ 并且回车第二
2016-08-24 10:16:12 16049 1
原创 xUtils的retry error, curr request is null问题
当请求网络报错retry error, curr request is null,RetryHandler.retryRequest(L:91)网上原因都是说xutils版本太低,不兼容Android5.0的说法,但是我试了以后此办法还是行不通,所以我列了可能出现该bug的接种情况:1、测试的局域网里的网络质量是否良好2、测试机是否能正常的连接到网络3、AndroidManifest.
2016-07-12 18:18:16 2258
原创 点击listviewitem,自定义对地址进行排序
点击下面的item ,上面会动态添加地址,进行动态排序未点击之前点击之后(点击下面的item),上面的蓝色的会相对应的对地址进行排序上面的动态添加的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s
2016-06-17 10:15:38 517
原创 GridView的基本使用
GridView是一个表格视图,应用在表格的布局里面非常的方面,基本简单的应用代码如下:下面的是item的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@
2016-06-16 10:47:30 475
原创 iphone手机设置自定义歌曲为铃声教程
1、在电脑上安装iTunes 下载地址:https://www.apple.com/cn/itunes/download/2、下载一首要制作铃声的歌曲(ps:我选择用酷我音乐下载一首歌曲到本地) 在桌面上的bigbang文件夹中再在桌面上创建一个m4r的文件夹 3、将文件夹添加到资料库,(ps:选中想要编辑的文件夹)4、选中“bigbang”文件夹,点击“选择文件夹”5、找到想要编辑的歌曲,右
2016-04-20 16:56:07 2035
原创 高德地图-Android-逆地理转换:经纬度转换成地址
GeocodeSearch geocoderSearch = new GeocodeSearch(this); geocoderSearch.setOnGeocodeSearchListener(new OnGeocodeSearchListener(){ @Override public void onGeocodeSearched(GeocodeResult result,
2016-03-17 16:46:49 10897 1
原创 android 聊天中 textview的气泡内容过多不换行导致出屏幕的解决办法
出屏幕截图这个问题的解决1可以用relativeLayout布局包裹气泡和头像, 2在代码里动态设置判断String str = et.getText().tostring(); 然后判断str.length() 是否大于30(此处假设是30个字节)如果否的的包裹在气泡和头像外面的 LinearLayout的
2016-02-23 17:30:43 1447
原创 android 中9patch图片的制作
android的sdk文件夹下tools文件夹下的draw9patch.bat 打开draw9patch.bat将9patch图片拖到draw9patch.bat窗口中开始制作制作完成后保存
2016-02-23 17:19:58 691
原创 android 后台报错com.lidroid.xutils.exception.HttpException: Not Found-----Not Found 解决办法
只要是这个错误com.lidroid.xutils.exception.HttpException: Not Found-----Not Found一定是后台404了,然后具体原因对比一下正确的url 和错误的urlhttp://192.168.0.121:8080/inter/location_setLocationRound.action?userId=402880ef511f
2015-12-25 09:50:33 7073
原创 在Eclipse 中,选择一个变量名,其他相同变量名都高亮阴影显示 的设置
步骤 :首先window - - - preferences- - - Java - - - Editor- - - Mark Occurrences 然后Mark Occurrences of the selected element in the current file. 前面打上对勾 最后 Apply- - -OK
2015-12-07 12:02:54 896
转载 android相对布局属性
RelativeLayout布局android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layout_marginLeft="15dip //距离左边距// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:
2015-12-02 15:34:46 567
自定义listview(抬起保持控件按下背景)
2015-01-31
C++学习笔记
2013-12-09
SqlHelper工具类(封装了对数据库的各种操作的方法)
2013-04-26
网上书店购书系统
2013-04-26
我想知道为什么运行出来的结果和我预期的不一样?(java初学者,多多体谅)
2013-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人