自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Forbon的博客

android技术的学习

  • 博客(17)
  • 收藏
  • 关注

原创 我自己的波浪线

如何自定义View实现波浪线package com.example.quxian;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphic

2017-10-24 19:35:35 302

原创 我自己的贝塞尔曲线2

导入一个classpackage com.example.beserli;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;impo

2017-10-23 12:21:24 284

原创 我自己的贝塞尔

package com.example.quxian;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android.

2017-10-23 12:16:52 240

原创 Android中如何实现手机拍照,并且展示ImageView控件上

实现调用Andorid系统的Camera的APP(照相机)    在我们平时所接触的APP中,有这种情况:点击上传一张图片,展示在Imageview   上,弹出Menu后,是有拍照,本地照片等按钮,我们今天主要实现了拍照的这项功能:   首先搭建好UI界面后,我们获取拍照Button的点击事件   在点击事件中写逻辑:   1:创建File文件,两个参数:路径

2017-08-24 16:05:13 2275 1

原创 Android动画总结

Android动画总结    Android动画(一):View动画,也叫做补间动画,两种实现方式:    第一种是code代码实现:ScaleAnimation scaleAnimation = new ScaleAnimation(0f,1.5f,0,1,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF

2017-08-10 16:17:17 277

原创 Android动画效果之- Property Animation(属性动画)

属性动画,在Android 3.0引进的新特性一、首先,介绍一下Android属性动画的获取方式      通过ObjectAnimation.ofFloat(imageview,"动画特效方式",new float[]{});返回对象后可以开启动画,start();    还可以设置一些属性。基本属性如下:Duration:动画的持续时间TimeInterpolation

2017-08-09 20:42:34 382

原创 Android中实现本地缓存,存储(SharedPreferences存储)

SharedPreferences轻量级缓存技术       SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。暂时将Activity的状态,以数据的形式保存在本地中,当Activity重载时,回掉方法onSavaInstanceState的时候,再取出值搭配到Activity中。     保存是以XML文件形式保存到data中da

2017-08-01 20:54:23 6779

原创 ViewPager与Fragment的生存之道

前不久,我讲解过了Fragment的基本使用,他完全替代了以前的Tabhost,当你学会Fragment的时候,不妨来了解了解我们的Viewpager,掌握这两门技术,做一些小项目是没问题了。Viewpager实现第一步,话不多说,上代码:实例化我们的Viewpager的view,然后添加一个Adapter进去。我们的Adapter是需要自定义一个类,继承我们的

2017-07-18 12:22:36 212

原创 Fragment之动态添加的简单使用步骤

在Fragment之前有一门技术,相信许多老程序员都清楚是Tabhost。它为什么会被淘汰呢?为什么会被Fragment取代呢?Fragment解决不同屏幕分辩率的动态和灵活UI设计fragments 的设计不需要你来亲自管理view hierarchy 的复杂变化,通过将Activity 的布局分散到frament 中Fragment必须被写成可重用的模块。因为fragment有

2017-07-15 10:37:43 1062

原创 你知道Android界的Kotlin嘛?---什么该留?什么该去?

Kotlin自被谷歌官宣之后一直都在舆论的风口浪尖上,很多程序员可能还持观望态度,还没来得及亲自测试一下。不过现在也晚了,有些功能马上就要被去掉了。  JetBrains提供了这份对Kotlin用户的调查,受访者被要求提及三个期望的功能,并列举一个最不想要的功能,我们来看看结果吧!根据博客文章宣布的结果,大多数人写了三个期望的功能,接近一半的受访者选择跳过了负面提名。Kotlin用

2017-07-12 11:32:44 206 1

原创 为什么我要找个程序员做老公?

1.很多人说程序员智商高,情商低。其实不是的。只不过你恰好遇到了一个情商低的人而已。智商高是真的。所有程序员都是很聪明的。不和我吵架。不是因为不会吵。其实他很聪明,要是想说道理我肯定说不过他。但是他知道要让我赢了我才开心。2.睡觉睡的很晚。哄我睡了他才会睡。好就好在每天都可以和我说晚安,我从来没问过他你睡了吗这个问题。不过白天起的也是不早。(从没听见过早安3.从来不

2017-07-12 11:27:20 4208 15

原创 Toast认识吗?教你如何打造炫酷Toast

自定义Toast第一步:想要自定义toast这个特效,当然是需要一个layout文件来存放这个画面喽!下面呈上一段简单的由titie、image,text组成的界面代码自定义Toast第二步:      封装一个自定义Toast的类,需要Activity的上下文,布局,传入想要展示的信息自定义Toast第三步:     最后一步也就十

2017-07-12 11:22:59 571

原创 浅谈管理与管理者的自我修养

今天和大家分享的是一篇管理学的知识,也是我多年当项目经理总结的经验。      我们开发人员在一定的年纪之后肯定会转型不能一辈子的敲代码,而转管理的人有很多但是真正会管理的却很少,但是大家都总结为没有经验。今天我就把自己的经验分享给大家。      什么是管理呢? “管理”从字面意思我是这样理解的那就是,我不管你你就不理我。很多人就迷茫了看到为啥你管着他人,他还能搭理你呢。其实这是两层的意

2017-07-11 11:59:48 2270

原创 如何去自定义一个Toast?

考虑如下:一、视图,二、需要调用的方法package com.bw.aday05toast;import android.content.Context;import android.os.CountDownTimer;import android.os.Handler;import android.util.Log;import android.vie

2017-07-11 11:46:25 218

原创 未来十年商业风云--浅谈未来发展

未来十年商业风云从马云当初提出电子商务,至今也走过了数十年这十年发生了天翻地覆的变化。商业的模式以及商业的生存模式也彻底发生了改变。当初商业的发展的生存模式一直处于一直丛林法则之中这样一直延续。而现在这种模式以及很落后了现在的生存法则已经升级成了森林法则,也就是和森林一样早期的大树已经真正的成为了苍天大树他们将阳光已经吸收了很大一部分给下面的阳光很少,也就没有那些以前的那种小公

2017-07-10 17:20:53 362

原创 Notification通知栏

(1)Notification 实现 通知(2)Notification 的权限(3)NotificationManager 实现操作通知import android.annotation.SuppressLint;

2017-07-10 17:17:43 314

原创 浅谈android、web混合开发

Html 5和Native的交互WebView 本来就支持js和Java相互调用,你只需要开启 WebView 的JavaScript脚本执行,然后通过代码 mWebView.addJavascriptInterface(new JsBridge(), "bxbxbai"); 向Html 5页面时注入一个Java对象,然后就可以在Html 5页面中调用Native的功能微信怎么做的微信

2017-07-10 17:14:27 648

空空如也

空空如也

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

TA关注的人

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