自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (10)
  • 论坛 (10)
  • 问答 (40)

原创 关于安卓webview中的H5微信支付返回白屏的问题解决方案

 废话不多说,也不绕弯子,直接将重点。 白屏为啥会白屏,Activity中的我不知道会不会白屏,我的webview是在fragment中的。我运行微信官方的demo,他的都没有白屏,我的就白屏了。直到后来我无意间打上了fragment的部分生命周期的方法,发现了其中的端倪。每次要微信支付的时候他会走onPause这个方法,等微信支付,测试1分钱,返回回来的时候他走了on...

2017-11-21 21:46:11 5306

原创 android如何在拍照时候获取高清图片

public class MainActivity extends AppCompatActivity { /** * * genymontion有时候特别坑,摄像头都开不开。。 * */ @BindView(R.id.takephotoTV) Button takephotoTV; @BindView(R.id.ima

2017-10-09 20:16:03 1194

原创 关于安卓是怎么联网的,或者说是怎么连接服务器的

此文仅给安卓刚刚入门的新手参考,本人也是菜鸟一个,现在也陆陆续续写过几个项目,回首以前开始学安卓遇到过的坑,如果有前辈看到了就当看个笑话吧~首先当初自己自学安卓,在学习了各种界面怎么实现之后,野心勃勃。我要做一款自己的应用 然后当时以为app里面展示的各种图片啊,都是写app的时候放进去的。如果此刻在屏幕的你也是这么认为的,那么现在明确的告诉你,并不是啊!!!!安卓中各种展示的图片,就比如说轮播图

2017-07-09 11:39:50 1206 2

原创 当git已经commit但是少提了代码怎么办?

当git少commit了代码怎么办?当git少提了代码,但是还没有push到远端,这时候可以先push到远端,如果是是安卓开发,用的android studio ,在编译器最下面有个version control ,然后打开你的log,因为这次少提了的文件的已经push了,这时候使用git reset --hard 回到前一次commit,但是这时候vserion control 中会指向你前一次commit ,但是你最新的commit 还在,然后点击你最新的commit,看看提交过哪些文件,点击文件,右

2020-10-24 14:46:43 20

原创 constraintlayout 需要注意的事项

①横向和竖向至少都需要设置一个约束条件,但是实际上下左右都是可以设置约束条件的。仔细观察android studio 默认的创建项目的textview②如果上下左右都设置了约束条件就会产生边距。(划重点)相同方向的属性,比如说top-to-top 这样的,实际上可以理解为是relativelayout中的align属性,就是对齐的意思。只有left-to-right才是能理解为layout-to-right这样的属性。③属性gonemargin在当前控件设置了之后,但是gone属性不是在当前控件设置的

2020-10-13 11:06:12 7

原创 关于recyclerview中移动item的方法

public void scroll(View view){ // 先insert 多几个item,然后再移动 ,第二个参数暂时没看到效果 // 这个是如果超过了两屏,不管需要移动的是第几个,都移动到屏幕可见的第一个, // 如果是少于两屏,它会尽量给你往靠近屏幕第一个可见item位置移动。 LinearLayoutManager layoutManager = (LinearLayoutManager) ...

2020-10-10 11:48:13 157 2

原创 tablayout+viewpager+fragment相关记录

如果tablayout只需要设置图片,可以不设置text,然后如果在string文件里面设置的文字,只需要把string文件里面的文字设置为@null很不错的一篇讲各种各样的tablayout样式的文章https://blog.csdn.net/hj2drf/article/details/76405469这个是代替传统的radiogroup来切换页面的情况(就是把tablayout放在下面的情况)https://blog.csdn.net/cx1229/artic...

2020-10-09 00:00:40 14

原创 币圈资金盘

不定期更新为什么要写这个呢?帮助币圈投资小白远离资金盘,因为有些资金盘至今还在某些交易所,没有下架。(比如,BRC,BDS等)笼统的说,除了主流币之外的币都可以称之为资金盘,但是一般他们被称之为山寨币。只在上币当天就是最高价,有些有点套路的先给你涨个十几天,有耐心的先给你涨几个月,然后再断崖下跌,比如, BRC(居然是某些前10的交易所上架着)。只要一个币是资金盘就不要有侥幸心理,不管它的价值是几块几毛,不要妄想能够涨回崩盘的那一天。不知道啥叫资金盘的,可以先去了解下19年币圈最大的资金盘PLU

2020-07-19 11:28:06 42

转载 【转】Android Notification 版本适配方案

Notification 介绍见:https://developer.android.com/reference/android/app/Notification.htmlAndroid api 一直对通知栏进行升级! 包括7.0继续改善快捷通知栏,接下来介绍下通知栏不同版本的兼容适配.**AndroidJELLY_BEAN(16) 通知可以直接new Notification()** Notification notification = new Notification()...

2020-07-01 12:21:13 66

原创 安卓中的 Medium 字重

关于安卓字体,ui的设计稿上是不是经常出现,这样的 字重 Medium,但是textview 中找了半天也没有啊,于是打开百度,面向百度编程。找了一些字体,直接贴代码吧,xml文件,直接复制过去,就能有明显的对比。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sch

2020-06-28 17:02:05 727 1

转载 Android 性能优化之旅5--电量优化

转载自Android 性能优化之旅5–电量优化2、屏幕保持常亮为了防止屏幕唤醒一瞬间耗电过多,有一些应用,比如游戏、支付页面,需要保持屏幕常亮来节省电量:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);getWindow().clearFlags(WindowManager.LayoutParams...

2020-05-02 23:44:53 51

转载 android SQLite中query的用法

首先我们假设我们有如下表格,表格名称“Employees”: Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George...

2020-02-13 13:05:06 79

转载 在子线程中new一个Handler为什么会报以下错误?

在子线程中new一个Handler为什么会报以下错误?java.lang.RuntimeException:Can’t create handler inside thread that has not called Looper.prepare()这是因为Handler对象与其调用者在同一线程中,如果在Handler中设置了延时操作,则调用线程也会堵塞。每个Handler对象都会绑定一个L...

2019-09-23 00:28:08 105

转载 Android中关于多进程的讲解

  在Android的帮助文档中我们可以了解到,一般情况下一个服务没有自己独立的进程,它一般是作为一个线程运行于它所在的应用的进程中。但是也有例外,Android声明文件中的android:process属性却可以为任意组件包括应用指定进程,换句话说,通过在声明文件中设置android:process属性,我们可以让组件(例如Activity, Service等)和应用(Ap...

2019-09-17 22:54:00 30

转载 【转】java面向对象编程三大特性

转载自java面向对象编程三大特性一说到java面向对象编程就想到面向对象的三大特性,封装,继承和多态,下面我们来具体分析以下这三大特性在编程中是如何具体体现的。封装将类的属性和具体实现细节隐藏,只提供相关的接口和方法来对隐藏信息进行控制和修改。举个例子一辆车由很多零件组成,并且具有很多行为,那么我们通过代码来描述这辆车的时候只需要定义一个车的类以及车的相关属性和方法public cla...

2019-09-08 15:53:08 32

转载 (转)HTTP请求报文(请求行、请求头、请求体)

转载自HTTP请求报文(请求行、请求头、请求体)1.简介HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP基于TCP/IP通信协议来传递数据。HTTP基于客户端/服务端(C/S)架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。...

2019-06-26 16:14:09 246

转载 (转)H5通过WebView录像上传

转载自H5通过WebView录像上传 前面的博文《Android开发笔记(一百五十二)H5通过WebView上传图片》介绍了如何拍照上传给网页,不料客户又要求再加个摄像上传给网页。既然如此,那么再探讨一下如何实现这个摄像上传的功能。与拍照上传一样,摄像上传也要重写WebChromeClient的openFileChooser/onShowFileChooser方法,在这两...

2019-05-21 18:34:59 225

转载 (转)Android studio 多渠道打包(包括不同的包使用不同的资源文件、不同的包写不同的代码,包名等等)

转载自Android studio 多渠道打包(包括不同的包使用不同的资源文件、不同的包写不同的代码,包名等等)**2,在项目中创建几个文件夹,等级和main文件夹平级,我这里创建了2个文件夹作为测试用。分别为ou1,out2。(文件夹名字按自己需求创建,用于区分不同渠道就行)**3,两个文件夹中目录结构也要和main相同!!! 这两个文件夹分别代表了两个项目不一样的地方,其中res中...

2019-04-09 11:55:39 626

转载 IntentService+Notifcation实现应用app后台下载完成后并安装(已适配8.0)

转载自IntentService+Notifcation实现应用app后台下载完成后并安装(已适配8.0)现在已兼容8.0的通知栏显示,确保你的targetSdkVersion 是26或以上 以下为8.0的显示图片: app的更新模块放在后台服务可以大大提高app的体验,采用IntentService这种google为我们封装好的用于执行服务中有网络操作的类并搭配Notificati...

2019-03-11 09:41:42 92

转载 Android修改第三方.aar后重新打包

转载自Android修改第三方.aar后重新打包一切从需求出发:公司选定了用阿里云旺作为客服IM系统,但是这个SDK(Android端)是2016年12月更新的,后面官方就没动作了。问题出在:不兼容Android8.0,因为notification没有channel的问题。所以接下来的动作就是修改源码使其兼容8.0+步骤:解压.aar文件使用jd-gui查看源码并定位到代码再修改解...

2019-02-12 09:35:22 2172

转载 SharedPreferences 利用字节数组保存对象

转载自Android SharedPreferences保存和读取对象记得关流!!!! SharedPreferences保存和读取对象1.首先要序列化对象(下面是序列化实体类的例子,不方便贴出实体类所有的代码)public class LoginResult extends BaseResult implements Serializable{ private s...

2019-01-06 17:41:49 528

转载 SharePreference借助gson保存对象

转载自SharePreference技巧之保存一个对象在Android中我们经常需要持久化保存数据,这时可以使用文件,SharePreference,以及SQLite等。如果我想保存一个对象呢?有些人会立马想到用orm框架,但是我可能不想依赖这个框架。实际上如果数据量不大,用SharePreference可能会更适合。我们完全可以自己实现一个SharePreference版的持久化保存对象的工具...

2019-01-06 17:24:52 238

转载 Handler、Thread、HandlerThread三者的区别

转自Handler、Thread、HandlerThread三者的区别 一、前期知识储备(1)Handler类,上官方文档,Handlerpublic class Handler.A Handler allows you to send and process Message and Runnable objects associated with a...

2018-11-07 11:11:02 466

转载 WebView中拍照或从相册上传图片

转载自WebView中拍照或从相册上传图片WebView 上传图片, 想必很多人都碰到过这样的场景. 而且 WebView 在4.4前后的区别非常大, 比如对URL跳转的格式, 对JS的注入声明等等, 4.4以后的WebView 已经是chromium内核, 有多强大就无需我赘述. 说这些, 其实也是为了说明也因为WebView的前后变化太大了, 所以在低版本和版本上, WebView上传文件的...

2018-09-29 10:24:39 2038

转载 UI Automator Viewer的使用

转载自UI Automator Viewer的使用uiautomatorviewer是android SDK自带的工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。该工具位于SDK目录下的tools\bin子目录下。可以看到,它是通过bat文件启动的。启动界面如下整个界面分四个区域: (1)工作栏区(上) 共有4个按钮。从左至右分别用于:打开已保存的布局...

2018-08-29 15:13:16 620

转载 为状态栏设置白底黑字,并且去除状态栏之后布局不会上移,或者改变

为状态栏设置白底黑字,并且去除状态栏之后布局不会上移,或者改变if (Build.VERSION.SDK_INT>=21){Window window = getActivity().getWindow();//取消状态栏透明window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//添加...

2018-05-09 17:45:46 744

转载 android 点击button 出现popupwindow的二级联动菜单

转自android 点击button 出现popupwindow的二级联动菜单 android 点击button 出现popupwindow的二级联动菜单 <div class="article-info-box"> <div class="article-bar-top d-flex"> ...

2018-05-06 14:56:43 798 2

转载 如何一次性获取多个动态权限

转载自获取多个动态权限 android6.0及以上版本区分了:普通权限和危险权限。普通权限可以直接在清单文件里面申请, 危险权限不仅要在清单文件里面申请,还要在代码里面动态获取。如果你仅仅动态获取了, 没有在清单文件里面申明,在你返回的回调方法里面会被拒绝给权限。 我这里的思路就是,先判断...

2018-04-27 18:23:32 1586

转载 使用Handler实时更新UI

转载自[Android学习笔记48:使用Handler实时更新UI](https://www.cnblogs.com/menlsh/archive/2013/06/07/3125341.html) 使用Handler实时更新UI   在Android中,主要通过...

2018-04-20 18:11:32 3966

转载 给EditText的drawableRight属性的图片设置点击事件

转载自给EditText的drawableRight属性的图片设置点击事件 这个方法是通用的,不仅仅适用于EditText,也适用于TextView、AutoCompleteTextView等控件。 Google官方API并没有给出一个直接的方法用来设置右边图片的点击事件,所以这里我们需要通过点击位置来判断点击事件,效果如图: ...

2018-04-20 15:38:27 453

转载 Fragment防止自动清理 (ViewPager滑动时,滑出屏幕后被清理)

Fragment防止自动清理 (ViewPager滑动时,滑出屏幕后被清理)(转)  原文链接:https://www.cnblogs.com/laishenghao/p/5157914.html   这个问题网上搜一搜发现帖子很多,但是...

2018-04-16 21:57:48 124

原创 安卓app中webview的相关操作

如何相应网页的弹窗点击事件? http://blog.csdn.net/angel20082008/article/details/20689229相当于处理网页的弹窗 http://blog.csdn.net/wo392942362/article/details/52169281相似问题 http://www.cfanz.cn/index.php?c=article&a=read&id=3

2017-11-24 10:38:43 764

原创 安卓中用show()和hide()方法来代替转跳fragment的replace()方法

用show()和hide()方法来代替转跳fragment的replace()方法,来“保存”上一个fragment的位置 开始学习fragment的时候基本上都是使用如下代码来实现public void changerButton(Fragment fragment,String s){ FragmentManager aa=getSupportFragmentManager();

2017-06-22 14:04:50 646

原创 简单讲解gitblit的使用---项目多人开发代码管理工具

gitblit的使用—项目多人开发代码管理工具首先先装git 然后装小乌龟 再然后装gitblit。 基本上都是默认安装狂点下一步就没事。本人win764位。全家桶在这 就是图中那三个工具。 可能最后一个小乌龟安装的时候会出点问题,当打开了任务管理器,或者是你的编译工具的时候eclipse啊,或者android studio的时候,它会要你关掉。所以关掉就没事啦。 然后打开gitbl

2017-06-20 15:10:10 12896 1

原创 viewpager图片广告条点击转跳fragment-----【轮播图点击转跳详情界面】

先上效果图 例子就是最简单,就是入门的viewpager的轮播,想学习的同学也可以下载我的项目,下载地址在这 github.,里面有很详细的讲解,在自动轮播的时候加入和handler使其能够自动滚动,下面是能让viewpager能够自动滚动的代码,很简单就是获取当前的界面然后让当前的界面+1,然后发送一个空消息 android.os.Handler h=new android.os.H

2017-05-25 18:56:41 540

原创 解决Genymotion 2.9.0找不到VirtualBox的问题

首先我之前用的genymontion是2.7的,然后Oracle VM VirtualBox是4.2.12的。这一组,这组是能用api19以下的模拟器,网上是说Oracle VM VirtualBox的路径里面不能包含中文,但是我c盘里面user这个文件夹,在装系统的时候就是自带中文。。但是装api23的时候,老是提示不能打开ova文件,我想大概是保存ova文件里面有中文目录,就是我c盘自带了use

2017-04-17 16:52:46 3294

原创 关于eclipse如何导入android的库和jar包问题

在eclipse中导入,有两种方式一种是导入jar包,然后在github上一般会有as 的库和eclipse的库,as的好导入。。这里就不说了,来说说eclipse,一般是找 没有gradle文件的那个文件夹下的。一般会给两个一个是as的,另一个就是eclipse的 ,eclipse叫library,as的好像就叫gradle。然后如果框架是纯代码的,就直接as library后把jar包co

2017-04-04 10:29:28 2294

原创 关于listview的baseadapter的convertView复用问题

这个适配器应该是初学的时候用的最多的了吧 这里主要讲的四个方法getView中的convertView的复用public View getView(int position, View convertView, ViewGroup parent) { View inView=null; if (convertView==null) {

2017-04-03 14:28:55 434

原创 Unable to chmod sdcard: Read-only file system安卓原生模拟器中的解决办法

2017年,安卓必定是重整雄风的一年!!!!!1.首先要把adb的环境变量配置好,就是platform-tools加入环境变量里面去2.如何获得手机的权限,很多博客都是要么只写了前面三个语句没有最后面那条语句,要么就是只写了最后面那条语句,其实最完善的是这四条一句加起来最完善的,首先adb shell –> adb root –> adb shell mount -o remount rw /

2017-03-24 01:12:13 813

原创 java中的多态-父类引用指向子类对象

这个是java面对对象3大特征之一package forDemo;public class DuotaiDemo { static abstract class machine{ public abstract void use(); public void other(){ System.out.println("我是插电的");

2017-02-01 18:51:46 255

SocksCap64-setup-3.6

能够代理cmd命令行,具体使用自行百度,SocksCap64-setup-3.6

2017-12-27

安卓仿微信扣扣空间发表状态图片

记得运行的时候找个720*1080像素的模拟器来测,要么把相册的xml文件改改 网上多半的微信和扣扣空间发表图片状态的demo都是这个例子

2017-08-11

stm32和si4432的接受发程序

stm32mini版的si4432的接受法程序 用keil5打开,直接能用

2016-07-14

汇编版的数字温度计

纯汇编版的数字温度计,附带仿真原理图,可以成功仿真

2016-06-19

百度云破解版

免费的百度云破解软件,无毒,免装,使用前先把官方的百度云卸载

2016-06-12

单片机数字温度计

内含原理图及代码源文件,使用18b20芯片,7seg数码管显示

2016-06-12

个人账单管理系统

个人账单管理,实现对每日,每月的消费查看.rar

2016-01-14

用java来开发微信公众号

用java来开发微信公众号,13年时候的电子书,最初代的java开发微信的教学

2016-01-06

C#个人通讯录管理系统(含有数据库)

C#个人通讯录管理系统(含有数据库)。简单能实现添加联系人,修改联系人 初始账号 lishusen 密码666 ,账号密码可在数据库内进行修改

2016-01-06

2015.10.15发布的狗币钱包

MultiDoge 0.1.6.MultiDoge介绍: MultiDoge是一个狗狗币轻量级钱包,是比特币桌面钱包MultiBit的一个端口应用。 MultiDoge基于dogecoinj开发完成,主要由langerhans(狗狗币钱包开发团队领导者)开发。 狗狗币开发团队正打算开发MultiDoge HD钱包和Dogecoin Core 1.10下一个版本,更多的详情请留意狗叔UncleDoge在巴比特狗狗币论坛发布的帖子和www.dogecoin.tv 。

2015-10-19

本人小白哈】怎么把app源代码扒下来

发表于 2016-07-18 最后回复 2020-04-22

求个js~~~

发表于 2018-09-28 最后回复 2019-06-10

一个关于git操作的问题

发表于 2018-04-07 最后回复 2018-04-11

求管理员帮忙删除资源

发表于 2017-07-07 最后回复 2017-07-08

就是安卓上边的导航栏的问题

发表于 2017-06-29 最后回复 2017-07-07

有木有关于linux电子时钟的小例子

发表于 2016-12-29 最后回复 2017-06-29

关于游戏里脚本这个是怎么做出来的?

发表于 2016-08-02 最后回复 2017-05-10

怎么设置自己的服务器,我想做安卓登陆的

发表于 2016-10-20 最后回复 2016-12-29

小白来问个问题

发表于 2016-10-12 最后回复 2016-10-14

一个程序员,对于英语来说重要么

发表于 2016-08-06 最后回复 2016-08-11

android studio 有没有查看当前变量的引用的快捷键?

2020-10-17

使用jadx反编译出现有绿色的注释

2020-07-19

Android 中 viewpager 复用的问题

2019-08-22

Git 太久没有提交导致的问题

2019-08-20

安卓zxing项目是怎么做到每个布局都用相同的标题栏的?

2018-02-01

一个关于安卓中发送消息的问

2018-01-22

在编译c++文件之后出现的问题

2018-01-14

使用vbs隐藏可执行文件.exe的问题

2018-01-13

Cmake文件运行的时候老是显示这个

2018-01-12

一个关于java中16进制数组的问题

2017-12-08

安卓如何判断一张图片是否模糊??

2017-12-04

关于安卓动态人脸识别的例子

2017-12-03

android的apk反编译之后怎么看使用了哪些so文件?

2017-11-29

python在cmd命令行中输入自定义函数的问题

2017-10-30

android studio中鼠标悬停显示这个怎么解决?

2017-11-28

谁来帮我看看这个python小demo是哪里出错了

2017-11-27

为啥这个游标对象是空值??

2017-11-21

如何获取安卓中类似于txt.doc之类的文件目录

2017-11-20

java中rsa算法没有#1的么??

2017-10-29

如何让安卓广播只执行一次?

2017-10-13

在webview中如何上一个加载过的url不重新加载?

2017-10-11

Activity的按两下退出和fragment的addbackstack冲突

2017-10-10

一个关于fragment回退栈的问题

2017-10-09

安卓中如何设置一个application级别的集合

2017-09-25

fragment在添加栈回退的时候发生视图重叠

2017-09-22

webview如何保存上一次界面的表单信息?

2017-09-19

webview里面微信支付的回调怎么处理?

2017-09-15

webview调h5的微信支付失败问题

2017-09-15

关于安卓屏幕适配非主流分辨率的问题

2017-09-13

如何让radiobutton点击多次一直执行?

2017-09-07

如何彻底删除git仓库里面的文件?

2017-09-12

关于android中fragment回退的问题

2017-09-03

关于安卓中fragment中视图重叠的问题

2017-09-03

android studio如何改变logcat中其他信息的提示?

2017-09-02

安卓应用中网络连接并完成实时刷新的问题

2017-09-01

关于安卓中的listview的复用的问题

2017-08-31

安卓如何判断imageview不为空值?

2017-08-29

fragment的多级跳转如何实现,并且不会导致视图重叠

2017-08-28

关于安卓中主线程代码很多的问题怎么解决?

2017-08-24

android中固定宽度的控件怎么加margin值??

2017-08-24

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