自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android高版本无法访问data目录下Sqlite数据库文件解决方案

大部分手机没办法root,没办法访问data目录下的文件,adb命令查看data目录下的文件也是没有权限解决办法:在android项目的build.gradle中添加代码配置好后,在AndroidStudio点击Sync,保证连接Android手机后打开cmd窗口运行adb forward tcp:8080 tcp:8080OK,这样就设置好了。接下来再用浏览器访问以下地址localhost:8080...

2021-08-24 15:27:46 1533

原创 android实现渐变效果

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:angle="90" android:startColor="#00ff00ff" android:endColor="#ffff00ff" /></shape&.

2020-06-12 14:29:21 857

原创 git 更换push 提交地址和更改与分支关联以及清除本地账号密码

1.git 删除远程地址git remote rm origin2.git 更换远程地址git remote add origin http://192.168.0.111:8080/xxx/project.git/3.把当前分支与远程分支进行关联(branchname要改成你的当前分支名称)git push --set-upstream origin branchnam...

2019-12-11 14:59:02 748

转载 Android 客户端 okhttp3 与服务器之间的双向验证

分为三个阶段一:简单的后台服务器搭建二:客户端接入okhttp3,并进行的网络请求三:服务器和客户端的双向验证第一步: 搭建简单的服务器1:下载tomcat2:配置tomcat3:部署自己的web项目到tomcat首先准备工具 eclipse 这个网上都有不多说,然后下载tomcat. http://tomcat.apache.org/下载后建立...

2019-06-19 10:30:05 853

原创 Android跳转到第三方APP(QQ,微信,QQ音乐,酷狗音乐)

/** * 检查已安装的应用程序。并打开 */private void openApp(){ //应用过滤条件 Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); PackageManager m...

2018-11-10 16:52:40 3277 3

转载 完美解析Android Https 当OkHttp遇到Https

一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持的https的网站基本都是CA机构颁...

2018-04-12 14:01:31 713

转载 Android 必须知道2018年流行的框架库及开发语言,看这一篇就够了!

导语2017 已经悄悄的走了,2018 也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的同时,我们需要付出更多学习精力和时间。俗话说,打铁还需自身硬,为了在这个日新月异的技术时代为了生存不被淘汰,必须要求自身掌握的技术不断跟进时代脚步,所以我们必须付出才能...

2018-03-22 14:10:19 4598

转载 Android开发最新所有框架总结

1. Retrofit  一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github中android子标题榜首,第一当之无愧。官网地址 http://square.github.io/retrofit/github   https://github.com/square/retrof...

2018-03-19 16:41:51 1077

原创 gitbook安装与使用之windows下搭建gitbook平台

最近需要在GitBook中去阅读电子书安装nodejscnpm安装gitbook解压书籍文件,并cd到书籍文件目录gitbook serve浏览器访问localhost:4000出现的问题先在windows 下安装nodejs中文官网:http://nodejs.cn/download/下载后直接安装即可然后通过cmd调出DOS命令窗口测

2018-01-26 14:26:23 1676

转载 使用Android Studio 3.0以及新版Gradle转移旧版项目可能遇到的几个坑

1.一般转移项目sdk路径一般不一样,这时候AS会提示更改,点击“OK”即可,这个比较简单。2.提示项目的Gradle没有配置,是否要下载最新的Gradle,一般使用我们安装新版AS时已经有了,不用再次下载了,所以点击取消。然后就会让你选择Gradle地址,一般在:AS安装目录/gradle/gradle-xx

2018-01-24 17:46:25 1237

转载 目前Android最全面、最易懂的Android屏幕适配解决方案

前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖: Android官方提供的支持不同屏幕大小的全部方法Stormzhang:Android 屏幕适配鸿洋:Android 屏幕适配方案凯子: Android屏幕适配全攻略(最权威的官方适配指导)自身的思考&实践 给你带来一种全新、全面

2017-12-28 19:41:31 20263 3

原创 Android Studio 使用本地gradle配置详解

一.打开AndroidSudio1.步骤一找到File-->选择Setings...选项2.步骤二进入Settings界面--》在输入框中输入Gralde进行搜索3.步骤三因为编译器默认是使用网络下载的gradle,我们需要手动勾选Use local gradle distribution选项,使用本地gradle分配

2017-09-27 16:35:33 21503 4

原创 Android Studio常用快捷键

Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。在编辑XML文件一样有用。3. Ctrl+向下箭头 或Ctr

2017-09-18 20:24:35 597

转载 Android 获取本机手机号(适用于双卡双待手机)

需要验证手机号的功能,但是国内的手机多是双卡双待的,无法获取到两个号码。在Android的官方文档是没有提供相应的Api的,因为标准的Andoird是没有双卡的,好像也只有国内才会搞双卡双待的神器吧。以下记录一下做这个功能所学习到的东西。直接上代码:import java.lang.reflect.InvocationTargetException; import java.lang.re

2017-08-10 16:02:30 14063 3

原创 完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.

解决方案废话少说直接上代码package com.panda.myglide;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * Created by panda on 2017/8/1. * 注册MyEclipse序列号生成 *

2017-08-01 14:12:04 4973

转载 Glide使用详解(二)

BitmapPoolDalvik和ART都没有使用compacting garbage collector垃圾回收模式,这种模式中GC会遍历堆,同时把活跃对象移到相邻内存区域,让更大的内存块可以用在后续的分配中。因为安卓没有这种模式,就可能会出现被分配的对象分散在各处,对象之间只有很小的内存可用。如果应用试图分配一个大于邻近的闲置内存块空间的对象,就会导致OOM崩溃,即使总的空余内存空间大

2017-07-25 16:24:55 300

转载 Glide使用详解(一)

一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'11需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已经添加了),还需要添加support-v4依赖: compile 'com.android.support:support-v4:2

2017-07-25 16:23:02 582

转载 Glide之后台线程加载及缓存资源

在后台线程加载及缓存资源为了使后台线程加载和处理媒体资源更容易,Glide新增了两个API:downloadOnly(int, int)into(int, int)Glide的downloadOnly(int, int)API允许你下载图片的字节流到磁盘中,以便你之后用到。你可以在UI线程中异步地使用(需要一个Target作为参数)或者在后台线程中同步地使用(需要整数的宽高

2017-07-25 16:19:14 499

转载 一行代码搞定漂亮的Android6.0权限申请界面

概述随着Android6.0的普及,权限申请也变成了我们开发中必写的一段代码。比如sd卡权限、定位权限、拍照权限,这些几乎都是每个app必备的。而一般情况下我们都会在需要权限之前申请,然后各种判断。那既然是一些必备的是权限,我们为何不在我们一次打开app的时候就把这个全部都申请了呢?可是一下申请那么多权限对用户来说显然不是很友好,所以我们不妨在申请权限之前告诉一下用户,好让用户有个心理准备

2017-07-20 16:00:29 2229 1

转载 用MVP架构开发Android应用

写在前面本文开源实验室原创,转载请以链接形式注明地址:https://kymjs.com/code/2015/11/09/01怎样从架构级别去搭建一个APP,怎样让他应对日益更改的界面与业务逻辑?今天为大家讲述一种在Android上实现MVP模式的方法。 今天为大家讲述一种在Android上实现MVP模式的方法。也是我从新项目中总结出来的一种新的架构模式,大家可以查看我

2017-07-20 13:48:51 468

原创 Android Fragment onAttach(Context context) 不执行

一.描述相信很多同学在使用fragment的时候会重写onAttach(Activity activity)回调方法应该都很清楚在Fragment直接只用getActivity()获得上下文有时会得到空引用,所以我们大多是重写上面回调方法得到一个当前Fragment全局的上下文,但是有些同学发现以下方法已经过时了@Overridepublic void onAttach(Ac

2017-07-01 14:30:22 2320 1

原创 ClassCastException: com.demoapp.dialog.img.LoadingView cannot be cast to com.demolib.dialog.img.Load

描述:关于自定义控件无法转换的问题:Caused by: java.lang.ClassCastException: com.demoapp.dialog.img.LoadingView cannot be cast to com.demolib.dialog.img.LoadingView我相信大家在组件化开发的时候会遇到这样的问题,并且很疑惑,下面我给大家分析下为什么会出现崩溃无法转换

2017-06-19 16:16:06 694

原创 Error retrieving parent for item: No resource found that matches the given name 'TextTheme'

今天遇到个问题,折腾了一个多小时,有一个Alibrary库引用另一个Blibrary库,Alibrary库里的build配置是这样的结果编译报一下错误:刚开始以为是版本号配置有问题,试了下一点用都没有;折腾了很久,然后觉得直接引用Project这样真的解决问题了!

2017-05-18 15:36:43 441

完美解决MyEclipse过期

完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.

2017-08-01

简单的Gallery

适合初学者学习的!触摸图片左右可以进行滑动,并显示中间的图片!在注册可以选择头像能用到!

2014-01-04

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

TA关注的人

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