自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Openzeppelin库 03.OwnerShip详解

1. Rbac1.1 Roles.sol:角色管理pragma solidity ^0.4.24; import "./Roles.sol"; /** * @title RBAC (Role-Based Access Control) * @author Matt Condon (@Shrugs) * @dev Stores and provides setters and getters for roles and addresses. * Supports unlimite

2020-11-13 16:03:44 347

原创 'com.Android.application' not found.Open File 解决办法

当我们导入别人的项目时。可以能出现'com.Android.application' not found.Open File问题一般出现该问题是因为导入的项目是从eclipse导出的studio项目。这个错误是build.gradle造成的,我们打开文件 打开报错的项目的build.gradle,看看有没有buildscript{}(应该是没有的,因为就

2017-02-16 09:26:59 1123

原创 新签名文件配置方式

问题由于之前签名文件的配置是直接写到myvideo模块的build.gradle里的,文件路径是以绝对路径的方式设置。由于不同人存放签名文件的位置都有所不同,我们在打包的时候,经常会需要修改storeFile的内容。有的时候提代码的时候也会不小心将本地路径给提交上去。旧的配置方式如下:signingConfigs { debug { storeFile file

2017-02-07 16:06:16 742

转载 Android 客户端性能优化(魅族资深工程师毫无保留奉献)

原帖地址:http://gold.xitu.io/entry/5747fc9471cfe4006bca4c92/本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!众所周知,一个好的产品,除了功能强大

2016-10-11 17:34:02 778

转载 Java堆.栈和常量池 复习

今天复习了一下这些知识,顺便做了下笔记. 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基

2016-09-06 14:41:40 291

转载 2016年4月某公司面试题及面试流程

静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它? 静态内部类:使用static修饰的内部类内部类:就是在某个类的内部又定义了一个类,内部类所嵌入的类称为外部类匿名内部类:使用new生成的内部类因为内部类的产生依赖于外部类,持有的引用是类名.this ArrayList和Vector的主要区别是什么?ArrayList在Java1.2引入,用

2016-09-06 11:11:47 377

原创 写开源项目步骤(上传github、发布到jcenter、录屏gif)

bintray 上传libary库发布到jcenter1.完成我们的项目现在的开源项目基本都是android studio完成了,当然我们也是从这开始。2.上传项目到github(1)在android studio配置好github用户名密码(2)通过VCS->import into Version Control->Share Project on GitHub 其中项目名称和描述一一对应

2016-08-26 15:34:36 1331

原创 Github项目实战--viewpager实现简单右滑返回

不得不说现在技术迭代的非常快,之前很牛逼的想法、点子,现在觉得已经很槽糠了。右滑返回在很多新项目中陆陆续续都加上了。该技术最早是ios上出现(如果我说错了,轻点喷啊O(∩_∩)O哈哈~),后续再Android设备上出现,但是最早在2012年的时候还没有那么成熟的技术。用的很多都是通过监听手势OnGestureListener与OnTouchListener结合判断手势滑动方向,然后在添加一个平移动

2016-08-25 15:22:40 862

原创 android studio配置ndk开发环境

在使用android studio开发项目时,当遇到jni调用时,我们需要配置本地ndk开发环境。下载ndk 下载并解压 查看我们是否配置好ndk环境 我们可以通过Android SDK Manager查看我们是否已经安装ndk 或者我们可以通过查看项目中local.properties文件查看 这里google已经给出了ndk开发demo https://github.com/goog

2016-08-23 11:00:13 322

原创 MarkDown编辑文档

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2016-08-23 10:27:16 459

原创 在新开项目中需要我们完成的动作ActivityQueueManager 、BaseActivity、SharedPreferencesUtil

1.ActivityQueueManager当我们写一个android项目时,很多时候我们都想自己管理我们的activity队列,比如当我们开启新的activity时就加人到队列,当我们finish时就从队列中删除。这样还有一个很明显的好处就是,当我们退出应用时直接遍历这个队列把其中加人的activity挨个finish掉即可。这里我们需要提供出来的方法:添加一个activity(pushActi

2016-07-27 15:07:14 1313 1

原创 项目动态添加删除文本框和左侧虚点

先上效果图: 点击“+”添加一行,点击“-”去掉一行,当然还有左侧的虚点了。实现过程:主要分为左右两部分,左边的虚点,和右边的输入目的地。 布局:<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color

2016-07-26 18:06:13 567

原创 应用中卡片做花边效果实现

首先上效果图: 可以看出来左右为花边效果。当然,有需要的话可以上下左右都做成花边效果。方法1:在布局文件左右各放置一个view或者一个imageview用来花边的图片<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2016-07-26 11:29:19 1150

转载 Android 开发中的日常积累

Android 性能优化Android性能优化视频,文档以及工具胡凯-性能优化Android最佳性能实践(1):合理管理内存Android最佳性能实践(2):分析内存的使用情况Android最佳性能实践(3):高性能编码优化Android最佳性能实践(4):布局优化技巧blockcanary-轻松找出Android App界面卡顿元凶Android Hybrid 技术浅谈Hybri

2016-07-25 16:11:18 751

原创 动画切换数字,字符view

效果图 1.添加compilecompile 'com.robinhood.ticker:ticker:1.0.0'2.在xml<com.robinhood.ticker.TickerView android:id="@+id/tickerView" android:gravity="center" app:ticker_textColor="@color/co

2016-07-25 14:48:05 841

转载 一个千万量级的APP使用的一些第三方库

原作地址:http://www.jianshu.com/p/dc8c05cf693d.背景前段时间在调研第三方推送服务的时候,反编译了一部分市面上比较流行的APP。其中一个无论是在设计还是功能上都堪称典型,这款APP总用户数超千万(其官网数据),在国内某手机助手上支持率超97%。可见其受欢迎程度(APP的名字就不说了)。反编译这个APP后发现其使用的第三方库也很有代表性。这

2016-07-18 10:50:25 633

原创 EditView不支持输入特殊字符以及emoji表情

项目中的输入框因为android与ios10中的emoji表情不对等导致emoji表情不显示问题,要求屏蔽掉emoji表情。在此同时加入了判断是否输入特殊字符限制。public class ContainsEmojiEditText extends EditText { //输入表情前的光标位置 private int cursorPos; //输入表情前EditText中的

2016-07-15 18:22:01 1498

转载 你所不知道的Android Studio调试技巧

文章来源:http://www.jianshu.com/p/011eb88f4e0dAndroid Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,Android Studio也为我们提供了强大的调试技巧,今天我们就来看看Andro

2016-07-12 11:10:56 5212

原创 RecyclerView 项目实例

项目中使用到recyclerView来取代了Listview,这里主要用来记录recyclerview的使用方法步骤。routeRecyclerview.setLayoutManager(new LinearLayoutManager(this)); routeRecyclerview.setItemAnimator(new FadeInAnimator()); ro

2016-07-11 12:16:18 772

转载 深入浅出 RecyclerView

写在前面本文原创,转载请以链接形式注明地址:http://kymjs.com/code/2016/07/10/01起深入浅出这名字的时候我是慎重又慎重的,生怕被人骂标题党,写的什么破玩意还敢说深入浅出。所以还是请大家不要抱着太高的期望,因为没有期望就没有失望,就像陈润说的,超预期嘛。全当看小说的心情来看这系列文章了。这篇文章分三个部分,简单跟大家讲一下 Recycler

2016-07-11 11:23:37 877

原创 通过TextSwitcher实现上下滚动的广告动画效果

1.布局xml<TextSwitcher android:id="@+id/profileSwitcher" android:layout_below="@id/ll_path_container" android:layout_width="fill_parent" android:layout_

2016-06-06 14:36:51 3551 1

原创 用shape画返回小尖角

用shape画button背景,大家用的比较多了。下面看看怎么用shape画小尖角效果图代码: <rotate android:fromDegrees="315" android:pivotX="45%" android:pivotY="45%"

2016-04-29 11:51:36 4759 1

原创 Android Tween动画(网上总结)

1.用代码实现动画 透明度动画、旋转动画、尺寸伸缩动画、移动动画public class MainActivity extends Activity { private ImageView image; private Button but1; private Button but2; Bitmap bm; @Override

2016-04-21 11:26:58 301

原创 创建加载动画,各种加载中的小动画

主题思想:帧动画。1.导入多张动画,当这几张图片切换时就达到实现动画的效果。2.创建load_animation.xml文件<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android

2016-04-05 10:03:37 2006

原创 各种android牛逼项目地址总结

各种牛逼android项目地址总结

2016-03-30 16:25:51 3567 1

转载 手动更新配置gradle

当第一次使用Android Studio的时候需要对这个构建工具进行配置下载。由于天朝网络的问题,即使你在setting里设置了代理下载依然很慢,它人性话的地方就是在Terminal输入指令的时候会告诉你需要下载的地址,这样就可以用迅雷快速把这个下载下来。然后就是配置,这个文件的路径是C:\Users\"your username"\.gradle\wrapper\dists,以文

2016-03-28 15:56:54 2639

转载 android studio 卡慢

每次升级/安装 Android Studio 之后最好都修改一下这个参数:到 Android Studio 安装目录,找到 bin/studio.vmoptions(文件名可能因操作系统而不同,但大同小异),然后把 -xmx 后面的数字改大一点,比如 2048m 或4096m。-xmx 参数是 Java 虚拟机启动时的参数,用于限制最大堆内存。Android Studio 启动时设置了这个

2016-03-15 10:11:01 527

转载 EventBus使用

EventBus使用在介绍EventBus之前先捋顺以下Android自带的应用内通信方式有哪些?Android 应用内常用通信方式1.使用handler进行线程间通信handler是和Thread绑定的,主线程中创建Hander直接通过new Handler() 来创建即可。自定义线程中则还需要调用Looper.prepare Looper.loop来让Handl

2016-03-14 13:31:27 635

原创 android studio 快捷解决自定义,只适用于我

github 代码查看https://github.com/yipianfengye/octotree 输入提示不区分大小写 keymapDelete Line ===&gt; ctrl+D Duplicate Line or Block =====&gt;ctrl+alt+page down //复制一整行Toggle Case =====&gt;ctrl+shi...

2016-03-14 10:02:52 401

转载 自定义控件其实很简单3/4

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼隐约雷鸣 阴霾天空 但盼风雨来 能留你在此隐约雷鸣 阴霾天空 即使天无雨 我亦留此地上一节我们细致地、猥琐地、小心翼翼地、犹如丝滑般抚摸、啊不,是讲解了如何去测量一个布局控件,再次强调,

2015-09-14 13:54:50 769 1

转载 自定义控件其实很简单2/3

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼又要开始鸡冻人心的一刻了有木有!有木有鸡冻! = = ……通过上一节的讲解呢我们大致对Android测量控件有个初步的了解,而此后呢也有不少盆友Q小窗我问了不少问题,不过其实这些问题大多都不是问题,至于到底是不是问题呢,还

2015-09-14 13:53:43 652

转载 自定义控件其实很简单7/12

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼要在数量上统计中国菜的品种,在地域上毫无争议地划分菜系,在今天,是一件几乎不可能完成的事……Cut…………抱歉……忘吃药了,再来一遍。如果非要对自定义控件的流程进行一个简单的划分,我会尝试将其分为三大部分:控件的绘制、控件

2015-09-14 13:52:33 449

转载 自定义控件其实很简单1/2

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼年关将至事情巨多,最近因为安排蓄谋已已久的旅行事宜很久没更我们的系列教程,约莫着有一个月了,这事情多起来啊闲都闲不下来~~那么我们闲话少说,来看看这一节我们的重点,上一节因为之前从未涉及Canvas的clipXXX方法

2015-09-14 13:51:36 425

转载 自定义控件其实很简单5/12

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼前几天身子骨出了点小毛病不爽,再加上CSDN抽风也木有更新,现在补上之前漏掉的1/3上一节结尾的时候我们说到,Paint类中我们还有一个方法没讲[java] view plainco

2015-09-14 13:48:12 322

转载 自定义控件其实很简单1/3

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼前几天身子骨出了点小毛病不爽,再加上CSDN抽风也木有更新,现在补上之前漏掉的1/3上一节结尾的时候我们说到,Paint类中我们还有一个方法没讲[java] view plainco

2015-09-14 13:46:08 587

转载 自定义控件其实很简单1/4

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼上一回关羽操刀怒砍秦桧子龙拼命相救,岂料刘备这狗贼耍赖以张飞为祭品特殊召唤黑暗大法师消灭了场上所有逗逼,霎时间血流成河,鲜红的血液与冰冷的大地融合交汇在一起焕发出血液的煞气……那么,问题来了,请问这是使用了哪种Porter

2015-09-14 13:44:39 839

转载 自定义控件其实很简单1/6

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼上一节我们粗略地讲了下如何去实现我们的View并概述了View形成动画的基本原理,这一节我们紧跟上一节的步伐来深挖如何去绘制更复杂的View!通过上一节的学习我们了解到什么是画布Canvas什么是画笔Paint,并

2015-09-14 11:44:20 942

转载 自定义控件其实很简单1/12

尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼自定义View,很多初学Android的童鞋听到这么一句话绝逼是一脸膜拜!因为在很多初学者眼里,能够自己去画一个View绝逼是一件很屌很Cool的事!但是,同样而言,自定义View对初学者来说却往往可望而不可及,可望是因为

2015-09-14 11:39:03 659

转载 APP字体大小,不随系统的字体大小变化而变化的方法

从android4.0起系统设置的”显示“提供设置字体大小的选项。这个设置直接会影响到所有sp为单位的字体适配,所以很多app在设置了系统字体后瞬间变得面目全非。下面是解决方案[java] view plaincopyprint?Resources res = super.getResources();  Configuration conf

2015-07-07 13:14:34 624

原创 代码设置启动app(与 launcher启动应用相同)

private void openLoveApp(Context context){ try { // 获得情感App包名信息 PackageInfo pi = context.getPackageManager().getPackageInfo(FansKeyConstant.LOVE_APP_PACKAGE_NAME, 0); if(null != pi){ //

2015-06-19 09:53:51 1902

2024年80分tencent的Mysql云数据库产品认证答案(不要改任何答案)

自建的MySQL数据库在向腾讯云MySQL迁移时,自建MySQL需要开启? 下列属于SQL事务的属性的有? 关于腾讯云数据库MySQL复制方式描述正确的是? 下列是腾讯云数据库MySQL的安全特性保障的是? 腾讯云MySQL支持物理备份和逻辑备份,并可通过运管平台制定周期性自动备份策略 不要改任何答案 不要改任何答案 不要改任何答案 答案只有80分,更改后很大可能得不到80分,除非你百分百知道正确答案

2024-06-07

钟表可用于教学使用,可拖动时针、分钟调整时间,动态变化指针,实时观察时钟指针效果,更易理解

钟表可用于教学使用,可拖动时针、分钟调整时间,动态变化指针,实时观察时钟指针效果,更易理解

2023-06-16

16k最小的截图软件!

16k最小的截图软件,双击即可使用,截图后,就在剪切板里,可以直接ctrl+c粘贴到doc或其他画图软件中去

2012-07-14

四人斗地主源码java

四人斗地主源码,有效代码2千多行,解压后可直接加入到eclipse中去 有出牌的个数 ,牌大小的比较,在平台上聊天(单聊,群聊)等功能 可连接mysql数据库,我将连接数据库的部分注释掉了。登陆时可以随便输入用户名和密码就可以进入游戏,若想使用数据库的话,那么只需将dao.java中数据库相连接的代码解开就好

2012-07-14

空空如也

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

TA关注的人

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