自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Accompany_you_to_go的博客

写最完美的博客,做最完美的自己

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 获取已安装的APP并提取源文件(.apk安装包)

最近项目加需求,需要获取设备内安装的所有App,并提取指定的APP的源文件(.apk安装包).于是写了个Demo,包括指定包名APP的.apk文件提取以及所有已安装的APP的.apk文件提取.话不多说直接上代码,需要的直接带走./** * 获取已安装的APP * 根据应用包名获取APP的apk路径并拷贝到新建的文件夹下 */public class MainActivity ex...

2019-06-21 15:46:32 17746

原创 JDK ADB Gradled 环境变量配置以及常用命令

JDK环境变量配置1.系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)2.系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)3.系统变量→新建 CLASSPATH ...

2019-05-16 10:24:21 285

原创 码云上传项目提示Push rejected: Push to origin/master was rejected解决办法

码云上传项目提示Push rejected: Push to origin/master was rejected解决办法项目中有和和历史不符的东西Push rejected: Push to origin/master was rejected解决办法:打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题git pull origin ...

2019-03-19 14:54:57 2211 1

原创 Android之自定义五子棋View

Android之自定义五子棋View最近没什么事情,学习了一下有关五子棋的自定义View,该View完成了简易五子棋自定义 主要使用了Android的自定义View,自定义了一个有关五子棋的View ,其中包括棋盘网格线的绘制、棋子的绘制、规则的制定、输赢的提示 、还有最重要的当接到电话以及旋转屏幕等情况时 当前游戏状态的存储与恢复 以及"再来一局"。放上View的完整代码,与各位...

2019-03-19 14:41:14 284

原创 AndroidStudio报错 No IDEA annotations attached to the JDK 1.8, some issues will not be found

今天工作中电脑死机   重启后AS报错No IDEA annotations attached to the JDK 1.8   导致项目各处报错并且无法运行  在度娘上各种查 找到了解决方案   记录一下共勉之解决方案如下:1.关闭Android Studio2.在 “C:\Users\UserName\.android”目录,把“build-cache”删除3.在“C:\Use...

2019-02-12 15:43:32 1227 1

原创 RecycleView点击事件onItemClickListener(int position)中的position为-1

最近测试项目,点击RecycleView的Item时,程序突然崩溃,感觉整个世界都黑暗了。反复的测试、Debug发现onItemClickListener(int position)中的position为-1,使用position=-1去集合找数据自然会崩溃。代码如下。@Overridepublic void onItemClickListener(int position) { ...

2018-08-08 11:47:06 2016

原创 Android 仿摩拜贴纸的动画

最近在摩拜上发现一个特别喜欢的动画效果  一眼就喜欢上了    然后就开始了我的模仿之路   在CSDN搜索时发现原来我不是第一人   通过对其博客的观摩完成了一个简单的实现   需要深入开发的可以去(http://blog.csdn.net/qq_28268507/article/details/74892372)很不错的资源需要的小伙伴看可以看看   好了废话不说了   直接上代码ac

2017-09-21 16:12:10 1566

原创 MPAndroidChart的折线图的使用及封装

DEMO效果图Demo和Jar包 地址这里写链接内容MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。由于项目需要,对比了一些框架,感觉还是MPAndroidChart更为好用,项目中多处需要使用折线图所以特地对其做了封装XML布局<LinearLayout

2017-03-28 16:15:40 7549 3

原创 Android的四中启动模式:singleTask的应用

为了解决:从一个Activity中的其中一个Fragment中跳转到另一个Activity中,在此时的Activity中需要点击一个控件到原先的Activity中并返回到原先的Activity中显示的Fragment解决方案:将带有Fragment的Activity在AndroidManifest中设置其启动模式为android:launchMode=”singleTask”。由于singleTas

2017-03-28 15:43:55 379

原创 Android项目中WebView的简单用法

最近在做项目,使用到了WebView加载JavaScript界面,遇到了一些不大不小的问题,在这里做一些总结,为以后的开发奠定一下基础。本文分七个部分1.设置WebView与JavaScript可交互2.实现对网页中超链接按钮的响应3.获取网页的页面标题4.给WebView加载网页添加进度条5.获取定位信息并传递给JavaScript6.设置定位缓存路径7.WebView的刷新,后退,加

2017-03-28 15:13:24 313

原创 数据存储

数据存储 (读,写)一,分类1,共享参数存储 shared Preferences2,File 存储   包含 内部存储  和 外部存储 (SD卡存储)3,数据库存储 4,网络存储二,  共享参数存储   Shared Preferences1,特征: 1,存储轻量级数据     2,本质上存储方式xml存储  通过键值对的方法  进行存取     

2016-10-08 10:48:24 330

原创 Menu,Dialog,Toast的用法

一、  菜单  Menu  1.OptionsMenu   选项菜单(系统菜单 ) OptionsMenu:系统级别菜单 菜单的使用步骤:   1,res里的menu里添加布局 在布局里写菜单项  2,在逻辑代码中使用OnCreateOptionMenu()方法 将布局展示到菜单  3,监听菜单项 onOptionsItemSelected() 方法进行监听

2016-09-05 20:00:39 371

原创 ListView的多布局和GridView

一、ListView的多布局//返回有几种布局样式@Overridepublic int getViewTypeCount() {// TODO Auto-generated method stubreturn 2;}//根据数据 来决定布局样式   返回值  从0开始@Overridepublic int getItemViewType(int posit

2016-09-05 19:55:57 309

原创 ListView的分页加载与图文混排以及ExpandableListView的使用

一、ListView的滚动监听setOnScrollListener 监听          ListVIew滚动监听lv.setOnScrollListener(new OnScrollListener() {/*** 当滚动状态发生改变时 调用此方法* 参数1:当前的ListView* 参数2:ListView 滚动状态* scrollState:

2016-09-05 19:34:33 1061

原创 ListView 列表视图

一、特点:垂直滚动列表,是ViewGroup(容器),列表项使用Adapter填充二、属性android:divider="@drawable/qdhline" item之间的分割线   可以用颜色#RGB 还可以用图片        android:dividerHeight="5dp"   分割线的间距(高度)三、填充方式1,    属性填充:  

2016-09-05 19:23:48 396

原创 ProgressDialog和异步任务

一、ProgressDialog     //使用对象  设置标题        progressDialog.setTitle("标题");//设置图标progressDialog.setIcon(R.drawable.ic_launcher);//设置展示的内容progressDialog.setMessage("正在下载请稍等....");//

2016-09-05 15:41:23 1410

原创 Activity的启动模式以及Intent的七大属性

一、Task以及back stackTask(任务)  为了完成一个功能  多个Activity的集合,当你的应用程序启动时 系统会自动创建Task用于管理ActivityBack stack:(回退栈)按照Activity启动顺序 后进先出二、Activity的启动模式:1,standard:默认模式  (拿来主义)   每次都会创建一个新的Activ

2016-08-29 22:02:09 602

原创 Activity启动、传值以及生命周期

一、Activity概念:活动面板   应用程序组件  可以绘制Ui界面  可以和用户进行交互      默认展示全屏  其他情况 界面比其他窗口小  悬浮在其他窗口上方创建一个Activity的步骤:     1.创建一个类继承Activity     2.给Activity 添加生命周期方法  oncreate()     3.要在清单文件进行注册 ,App

2016-08-27 14:17:09 815

原创 Android的高级控件

一、Spinner概念;下拉菜单控件 默认显示当前选择的项(第一次展示集合中第一条数据)属性:android:entries="@array/books"  展示数据  (note:提前知道数据是什么 )        android:spinnerMode="dropdown" spinner 样式        dropdown:下拉列表     设置popupBackgr

2016-08-27 13:53:37 757

原创 Android的基本控件(2)

基本控件——Button一、父类:TextView二、概念:可以被按,点击 并且执行一个动作三、属性: 在按钮内部的上下左右设置图片: android:drawableTop="@drawable/ic_launcher" android:drawableBottom="@android:drawable/editbox_background_normal" and

2016-08-24 21:51:15 386

原创 Android基本控件(1)

基本控件:——TextView:一、父类 : View二、概念:文本控件 :文本内容的显示   默认配置不可编辑  子类EditText可以编辑三、TextView 常用属性:1. andorid:text   设置文本的内容2. android:textColor     设置文本的颜色3. android:textSize    

2016-08-24 18:57:54 342

原创 LinearLayout和RelativeLayout的使用

使用LinearLayout实现下图的界面<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m

2016-08-23 19:36:35 318

原创 Android的布局

Android布局主要有五种1.Linearlayout  线性布局2.RelativeLayout  相对布局3.FrameLayout  帧布局4.TableLayout   表格布局(过时)5.AbsoluteLayout  绝对布局(过时)  [注]:4.0版本以后  新增了一个布局:GridLayoutLinearLayout线性布局>概念:单

2016-08-23 18:56:07 344

原创 View与ViewGroup

继承层次(ViewGroup继承View)java.lang.Object   ↳android.view.View   ↳android.view.ViewGroup布局层次:(树结构)View与ViewGroup的定义   View:可以在屏幕上绘制可

2016-08-23 15:51:46 360

原创 Android 的介绍

想必每个初学者对Android都不甚了解,今天我们来了解一下初级的AndroidAndroid的发展史Android的创始人:大家都知道苹果的创始人是乔布斯,而安卓的创始人则是安迪.鲁宾1.2003年   安迪.鲁宾成立android公司2.2005年  被Google收购3.2007年  发布第一款系统   android1.0系统4.2008年  发布了第一款手机  

2016-08-22 19:02:43 450

Android自定义View之五子棋

一款简易的五子棋Demo 主要使用Android的自定义View 自定义了一个有关五子棋的View Demo中包括棋盘网格线的绘制 棋子的绘制 规则的制定 输赢的提示 还有最重要的当接到电话以及旋转屏幕等情况时 当前游戏状态的存储与恢复 以及"再来一局"

2019-03-19

仿摩拜单车的贴纸动画

最近喜欢上了,摩拜的贴纸动画.研究了一下,发现是使用libgdx-box2d物理引擎实现的,通过观摩各种博客,实现了相同的效果.

2017-09-21

空空如也

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

TA关注的人

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