自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 保留两位不四舍五入

算法

2023-02-21 17:17:55 194 1

原创 安卓在textview 多长字体后面添加 图片

【代码】安卓在textview 多长字体后面添加 图片。

2022-11-24 11:55:19 606

原创 android 报错处理

android 运行报错

2022-08-08 10:07:05 935

转载 apk应用加固与重签名—使用AndroidStudio自带工具apksigner

由AndroidStudio生成的release版本的app有自己的签名,但当应用加固后会删除原签名,需要重新签名。一、加固方式: 使用基础版的腾讯云(乐固)进行免费加固,上传软件后等待在线加固完成后下载即可。二、重签名: 使用AndroidStudio自带的apksigner工具进行重签名,但运行此工具必须先配置Java环境。准备步骤:准备jks密钥文件配置java环境变量找到apksigner所在位置,在其目录下以cmd命令行运行apksigner1.准备jks密钥

2022-07-13 16:09:02 3864

原创 给定一个射击比赛成绩

/* 给定一个射击比赛成绩单 包含多个选手若干次射击的成绩分数 请对每个选手按其最高三个分数之和进行降序排名 输出降序排名后的选手id序列 条件如下 1. 一个选手可以有多个射击成绩的分数,且次序不固定 2. 如果一个选手成绩少于3个,则认为选手的所有成绩无效,排名忽略该选手 3. 如果选手的成绩之和相等,则相等的选手按照其id降序排列 输入描述: 输入第一行 一个整数N 表示该场比赛总共进行了N次射击 产生N个成绩分数 2...

2022-07-13 09:42:22 368

转载 闹钟AlarmManager问题

一.电池省电优化(Doze和App Standby模式)从Android6.0开始,系统提供了两种省电功能(延长电池寿命和使用时间):Doze和App StandbyDoze和App Standby模式会延缓CPU和网络活动实现节能;1 21.Doze模式1.进入Doze模式 在手机未充电,完全静止且熄屏一段时间后,Android系统会自动进入Doze模式2.Doze模式效果 1.网络访问被挂起 2.Wake Locks被无视 3.Ala

2020-12-29 19:56:20 923

原创 2020-09-22关于dialog 问题

因为需要用到server 弹出dialog 获取系统级别的dialog .网上百度一直百度,后来发现是参数错了,记录一下 android.support.v7.app.AlertDialog.Builder builder = new android.support.v7.app.AlertDialog.Builder(getContext()); builder.setPositiveButton("确定", new DialogInterface.

2020-09-22 19:28:46 272

原创 MAC 使用SVN 获取代码

cd 路径svn co 服务器地址

2020-09-08 10:50:20 352

转载 Android界面] 取到TextView指定字符X Y坐标

http://www.eoeandroid.com/thread-317366-1-1.html转载取得TextView 的layout就可以了  layout里面包含各种获取字符位置行数 列数 等的 方法不过你要先知道你需要的字符在TextView 是第几个字符  然后用layout.getLineForOffset得到所在行数 再用 layout.getLineBounds得到 这一行的外包矩...

2018-04-02 17:06:55 2659

原创 匹配两个特殊字符中间的数据

  public static List<String> getSubUtil(String soap,String rgex){          List<String> list = new ArrayList<String>();          Pattern pattern = Pattern.compile(rgex);// 匹配的模式     ...

2018-03-28 18:23:39 848

转载 反编译APK

今天在网上找到一个有效查看apk源代码的方法,经验证确实可行,拿来与大家分享。apk文件其实也是打的压缩包,只是class文件被编译为dex文件,我们很难将其打开来阅读,接下来各位跟着我做便能把这厮变成我们可见的摸样。首先把apk文件后缀改为zip,让后将其解压,在得到的解压文件中就包含classes.dex这个文件,这个文件就是java文件编译再通过dx工具打包而成的;这里我们需要下载一个工具d...

2018-02-08 11:32:15 149

原创 圆角图片切割

发现了一个挺好的方法,除了能切割四个圆角图片,也可以任意切割,addRoundRect参数 @Override protected void onDraw(Canvas canvas) { Path clipPath = new Path(); int w = this.getWidth(); int h = this.get

2018-02-04 09:20:47 515

原创 修改手机状态栏字体颜色

public static boolean setMiuiStatusBarDarkMode(Activity activity, boolean darkmode) { Classextends Window> clazz = activity.getWindow().getClass(); try { int darkModeFlag = 0;

2018-02-01 09:45:32 1046

原创 修改Dialog的标题颜色利用反射

今天有个需求是修改系统dialog的标题颜色,但是dialog并没有暴露修改的接口,所以只能利用反射来修改mTitleView//修改标题的颜色try { Field alert = AlertDialog.class.getDeclaredField("mAlert"); alert.setAccessible(true); Object

2018-01-17 11:04:08 1405

原创 Android图片重叠效果绘制图片

如图所示,在友盟分享的时候需要图中所示的图片,但是里面的图片是四张图片拼接起来的,因为牌谱的颜色随时可能更换,所以图片是不固定的,花色也需要随时更换,上代码;public Bitmap first() { // 防止出现Immutable bitmap passed to Canvas constructor错误 Bitmap bitmap1 = Bitm

2018-01-04 10:29:53 2344

原创 Gradle DSL method not found: 'implementation()'错误解决

今天在hithub上面下载了一个liblary后使用as进行gradle数据一直提示Gradle DSL method not found: 'implementation()',各种百度后得到一个答案dependencies { }中的所有 compile 语句必须换行书写,不可以两个 compile 语句在一行里。但是我用了这个依旧不行,我忽然发现compile必须在第一个显示这样

2017-12-22 12:07:35 19029

原创 关于Scrollview嵌套listview数据显示不全,上拉加载没效果问题

今天公司有一个需求就是在Scrollview中嵌套的listview实现上拉加载更多数据的效果,(数据显示不全只需要重写listview的onmeasure()方法就可以了),我开始想的是用recyclerview来代替listview实现,毕竟recyclerview比较好用,哈哈,但是出现了一个问题,就是recyclerview嵌套在Scrollview里面后完全没有数据显示,于是各种百度,发

2017-11-22 15:53:57 979

原创 关于recycleview下拉加载更多数据问题补充

上一篇博客写的存在一些问题,比如上拉数据加载后,数据会回到数据列表的第一个位置,然后虽然我用了mRecyclerView.scrollToPosition(lastVisibleItem);这个方法,但是会导致一个问题,就是如果不进行上拉加载操作的时候,在别的页面过来,也会自动定位到数据列表的最后一个位置,然后我就换了一种写法mSuperRefreshRecyclerView.moveToPo

2017-10-18 10:47:50 304

原创 Android使用RecyclerView+SwipeRefreshLayout进行拉下刷新

super.initData();mPaipu_tuijian = new Paipu_tuijian(getContext(), mRecyclerView);GetDataNet(false);mSwipeRefreshWidget.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Overrid

2017-10-11 10:16:27 318

原创 Android解析数据[{},{}]类型数据解析

Gson gson = new Gson();Type type = new TypeToken>(){}.getType();List list = gson.fromJson(anayls,type);for (Anayles_bean anayles_bean:list){ Log.e("TAG","-----"+anayles_bean.getAnalysis_id());

2017-10-10 14:36:36 1047

原创 Android根据图片名称加载Drawable里面的图片并且显示

public static int getimages(String name){ Class drawable = R.drawable.class; Field field = null; try { field =drawable.getField(name); int images = field.getInt(field.getNa

2017-10-10 11:30:35 2419

原创 关于APP广告也面图片的保存问题

话不多说..直接上代码File file = new File(Environment.getExternalStorageDirectory().getPath()+"/Testimage"+image_name);if (file.exists()){ getHandler.sendEmptyMessage(2);}else{ Messag

2017-08-02 10:35:20 447

原创 Android在activity页面中让标题栏全屏显示自定义颜色

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏// getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 g

2017-08-02 10:30:56 696

原创 关于git在as中项目配置问题

写这篇博客就是为了防止自己忘记git项目生成时不知道忽视什么配置文件,然后关于as配置git具体操作

2017-07-31 16:39:37 344

原创 Android软引用保存Ui数据....

@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // detach/attach can lead to view recreate frequently if (mRootView == n

2017-07-25 17:28:56 231

原创 android studio配置git详解

第一步:把git下载后安装,并且到这里找到exe的路径第二步:测试一下成功第三步:点击这个提交保存到本地的仓库,仓库自己建立就可以了第五步:提交到远程仓库,只要输入路径和密码就行好了,现在git就配置OK

2017-05-12 16:08:14 437

原创 关于android数据请求的几种封装方法

第一种:简要说下带参数post联网数据请求OkHttpUtils.post() .url(url) .addParams("game_id",id) .addParams("type","2") .addParams("account",str) .addParams("sign",strmsg)

2017-05-12 15:52:09 868

原创 关于listview问题

今天做APP首页的时候,因为首页布局的问题,所以里面嵌套了很多层的viewpager和listview在切换,当然listview是自定义的,不然容易出现无法显示全部数据等诸多的问题,但是又遇到一个新的问题,就是在上面的数据加载后,不是固定显示首页的顶部,而是显示最下面的Listview,我看了很久,觉得是数据加载的问题,因为下面的listview数据加载比较多,后来同学说可以把listview换

2017-04-28 10:43:17 326

原创 关于简易下载中途取消下载问题

废话不多说,上代码,我写了一个提供下载地方法,只需要传入一个url即可,调用这个startdown方法后,就会弹出一个dialog,开始的时候,遇到了一个问题,就是我下载了一半,如果不想下载了,想取消怎么办,我开始用的是dialog.dismiss();这段代码,但是后来发现不行啊,因为这样仅仅是取消了dialog,由于没有做断点下载,所以在想怎么取消这个线程,阻止下载,修改代

2017-04-26 16:38:05 727

原创 关于android studio自带虚拟机运行程序不兼容的问题

今天,公司的一款APP运行在Android studio自带的虚拟机上面的时候,总是提示内存运行空间不足,加大了空间内存也没有用,查了一下,发现在grade文件中加入下面这段代码就可以正常的兼容运行了

2017-03-03 10:08:33 4598

原创 关于fragment间数据传递和相互切换的问题

最近写了一个小项目(仿写良仓),遇到了fragment数据传递和页面切换问题,纠结了好久,也百度不少,废话少说,先上图,看看界面这是主界面看到这个,最基本的思路就是在一个activity里面嵌套着5个fragment,(商店,杂志,达人,分享,个人),每个fragment上面是一个标题栏,然后下面是一个Tablayout,下面则是一个Viewpager,因为又有5项,所以在这个viewpage

2017-01-15 23:00:58 2494

原创 Android欢迎页面自动跳转和触摸进入首页

*注:纯属学习笔记因为是刚入门的菜鸟,在理解欢迎界面跳转到首页的时候,比如三秒自动跳转,或者点击直接进入,会出现一定的bug,比如溢出等,自己整理了下.***适合新手第一:首先需要判断的是WelcomeActivity接受到了触摸时间还是自动跳转,定义一个跳转到MainActivity的方法1.第一一个isjoin判断, private Hand

2016-11-30 23:24:48 1919

jq表演验证

原创jq表演验证代码,适合新手,用eclipse编写,可以自行转换为任何编译器,包括css3动画效果

2015-11-15

给朋友制作的生日礼物

利用C#开发地简单基础的生日礼物,简单的代码,适合新手学习

2015-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除