自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_32799447的博客

我的职业生涯

  • 博客(53)
  • 资源 (7)
  • 收藏
  • 关注

原创 未来php程序员发展趋势如何?

未来php程序员发展趋势如何?

2023-05-15 12:14:04 254

原创 物联网领域需要那些技能

物联网领域需要那些技能?

2023-05-15 12:13:09 1560

原创 未来Android工程师发展趋势是怎么样的?

未来Android工程师发展趋势是怎么样的?

2023-05-15 12:11:12 150

原创 点击效果实现的多种方法

要求:android项目中做一个默认图片变暗,有焦点时变亮的效果。解决方案:经典的解决方案,一种是使用xml,一种是写在代码里。  1.使用选择器selector   eg:        http://schemas.android.com/apk/res/android" >                          引用:android:bac

2016-05-21 13:30:22 543

转载 Java Executor 框架

Java Executor 框架     Executor框架是指java5中引入的一系列并发库中与executor相关的功能类,包括Executor、Executors、ExecutorService、CompletionService、Future、Callable等。(图片引用自http://www.javaclubcn.com/a/jichuzhishi/2012/11

2016-04-17 14:10:24 237

转载 使用TabPageIndicator创建tab页面

使用TabPageIndicator创建tab页面一:概述      Tab页面展示       二:1、头部的布局文件,这个很简单:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2016-04-14 15:39:41 699

转载 Tab页面

Tab页面一:概述    Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:      1、传统的ViewPager实现      2、FragmentManager+Fragment实现      3、ViewPager+FragmentPagerAdapter实现      4、TabPageIndicator+View

2016-04-14 13:09:54 1222

转载 强引用、弱引用、软引用、虚引用

1、概述   在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。   但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食

2016-04-13 13:55:25 261

转载 listview的定位

listview的定位问题一:概述       如果一个ListView太长,有时我们希望ListView在从其他界面返回的时候能够恢复上次查看的位置,这就涉及到ListView的定位问题:       解决办法:         android中ListView的定位:使用setSelectionFromTop 二: setSelectionFromTop与setSelect

2016-04-13 13:11:15 344

原创 listview的属性listselector使用解析

listview的属性listselector使用解析一:概述        ListView的listSelector属性可以为列表的某个元素被点击时产生按下的效果。二:问题:      某些情况下这个listSelector属性的效果会被覆盖,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么listSelector的效果就会被挡住。

2016-04-13 13:01:09 8792

转载 android UI 的一些技巧

一:去掉EditText的背景颜色      android:background=“@null”;二:ListView 修改某行的值,因为一些功能逻辑,需要修改ListView某行的值,那么就可通过下面的方法,获取到对应的listView的某行,然后修改。private void updateView(int itemIndex){ int visiblePosition

2016-04-08 11:32:15 229

原创 SmartImageView

SmartImageView一:概述(Load Images from URLs or Android Contacts with Caching)         SmartImageView is a drop-in replacement(替代实现) for Android’s standardImageView which additionally(另外) allows ima

2016-04-08 09:42:05 206

原创 activity页面跳转传递参数的几种方法

activity页面跳转传递参数的几种方法一:第一种     使用Intent跳转页面,我们在当前的activity中new一个Intent对象,然后putExtra让Intent携带数据,然后跳转到目标activity中,getIntent,然后getStringExtra就可以获取传递过来的数据。     eg:第一个页面activity代码:               

2016-04-06 20:31:03 1887

转载 Asynctask解析

AsyncTask介绍        Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。        首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。         Android为了降低这个开发难度,提供了AsyncTask。A

2016-04-01 16:27:23 205

原创 屏幕工具类

/**  * 获得屏幕相关的辅助类  */  public class ScreenUtils  {      private ScreenUtils()      {          /* cannot be instantiated */          throw new UnsupportedOperationException("cannot be i

2016-03-30 13:09:23 197

原创 TypedValue解析

TypedValue解析一:什么是TypedValue呢?        ---android.util.TypedValue        Container for a dynamically typed data value. Primarily used with Resources for holding resource values.              翻译过

2016-03-30 11:07:34 2693

原创 PopupWindow

PopupWindow一:什么是PopupWindow?     PopupWindow可以创建类似对话框风格的窗口。    弹出窗口(PopupWindow)用来显示一个的任意的视图(view),通常浮动在当前Acitivty之上。二:如何正确使用PopupWindow呢?           使用它创建对话框风格的窗口只要以下步骤:         ①调用Pop

2016-03-29 21:42:57 239

原创 开发android应用需要掌握哪些知识呢?

那么我们进行android应用程序开发需要掌握哪些知识呢?发布时间:2015-03-06 阅读:1272  任务易网,全球唯一为威客会员服务的平台,整合各大威客网站任务,对任务进行分析,整合,匹配,让威客找任务接任务更容易。想网络兼职,网络赚钱,任务易是你开启网上兼职、赚钱的平台。点此立即赚钱  Android大家已经再熟悉不过了,对于现在智能化的发展,手机、平板等

2016-03-29 21:06:37 1160

转载 自定义控件View(三)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24500107一个朋友今天有这么个需求(下图),我觉得那自定义View来做还是很适合的,效果就这样,分析了一下,大概有这几个属性,两个颜色,一个速度,一个圆环的宽度。还是我们自定View的那几个步骤:1、自定义View的属性2、在View的构造方法中

2016-03-29 15:43:45 158

转载 android的学习资源集合

1、国外教程网站Android Developers Blog vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提供,但是不是很好找。  tutsplus每篇文章质量都非常高~~codepath基本包含了日常开发中所有用到的东西,正如: W

2016-03-29 14:14:57 197

转载 Android 深入理解Android中的自定义属性

Android 深入理解Android中的自定义属性1、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类 编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用自定义的属性(注意namespace)在CustomView的构造方法中通

2016-03-29 13:58:10 210

转载 自定义控件ViewGroup实战

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38352503 ,本文出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为FlowLayo

2016-03-29 12:28:30 279

转载 自定义控件ViewGroup

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学

2016-03-29 12:09:32 208

转载 自定义控件View(一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得

2016-03-29 11:48:43 222

转载 自定义控件View(二)

模式有什么用处转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24300125继续自定义View之旅,前面已经介绍过一个自定义View的基础的例子,Android 自定义View (一),如果你还对自定义View不了解可以去看看。今天给大家带来一个稍微复杂点的例子。自定义View显示一张图片,下面包含图片的文本介绍

2016-03-29 11:44:53 193

原创 App项目设计开发完整流程

App项目设计开发完整流程1. idea形成——APP项目雏形一个APP项目的最初首先要确定项目整体方案,整个项目的规划,大体框架,做成文档展现出来,以便大家提意见和更好的改进。也就是说首先要确立产品原型,进入项目评估阶段。经过反复确认,最终形成产品脑图和完整的需求文档。2.功能设计——APP项目概要设计第二步相当于网站的需求分析,需要整理确定App的主要用户群体和APP能实现的功

2016-03-27 23:36:34 14170 2

原创 ThreadLocal类源码

下面来看看ThreadLocal的实现原理(jdk1.5源码) 代码public class ThreadLocal {      /**      * ThreadLocals rely on per-thread hash maps attached to each thread      * (Thread.threadLocals and inheritable

2016-03-27 21:32:25 200

转载 ThreadLocal源码讲解

Java并发编程:深入剖析ThreadLocalJava并发编程:深入剖析ThreadLocal  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。  以下是

2016-03-27 19:52:25 172

原创 多线程

多线程         前言:多任务要求系统在同一时间执行多个任务,对于一个处理器,并不可能在同一时间运行多个任务程序,而是按照时间片在各个任务间快速切换执行来完成多任务要求的。这是基于实时操作系统RTOS的方法。

2016-03-27 15:25:30 225

原创 ThreadLocal

ThreadLocal一:什么是ThreadLocal呢?    答:二:为什么要使用ThreadLocal呢?它有什么好处呢?    答:三:如何正确的使用ThreadLocal呢?    答:四:ThreadLocal是哪个知识点的延伸或者优化呢?    答:

2016-03-27 14:50:58 181

转载 Handler消息传递机制

Handler消息传递机制一:为什么要使用handler消息传递机制?        答:处于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的二:

2016-03-27 14:40:30 483

原创 android inflater的用法

android inflater 用法在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用

2016-03-25 16:10:52 211

转载 Android布局优化之ViewStub、include、merge使用与源码分析 .

在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。一、include首先用得最多的应该是include,按照官方的意思,include就是为了解决重复

2016-03-25 15:43:58 389

原创 传统的Dialog对话框

Dialog一:传统的对话框       二:Android官方推荐:DialogFragment创建对话框            DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。           在DialogFragmen

2016-03-23 15:33:03 297

转载 Fragment解析

fragment解析一目录:        ①Fragment如何产生        ②什么是Fragment        ③Fragment生命周期        ④如何静态和动态的使用Fragment        ⑤Fragment回退栈        ⑥Fragment事务        ⑦以及Fragment的一些特殊用途,

2016-03-23 10:56:00 405

原创 下拉刷新

下拉刷新一:下拉刷新          自定义控件:继承listview 在头部添加headerview 在底部添加footview       原理:下拉刷新就是继承listview 在头部添加headerview  本质是先将头布局隐藏 随着用户的动作将头布局显示出来并且改变头布局的状态。                 用户移动时:首先判断必须是向下拉并且显示的第一条数据的索

2016-03-10 10:33:58 201

原创 Java异常

对Java异常的理解一:异常就是一种类是与错误的东西        异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器二:你在编写程序的时候,会考虑到很多情况,比如出现A情况怎么办,出现B情况怎么办,但不管你的思想有多么缜密,总有一些情况你是无法考虑到的,或者它本身就是不可预知的

2016-03-06 15:56:23 180

转载 selector修改TextView中字体的颜色

selector修改TextView中字体的颜色 .selector .selector想必大家都用过了,但是在修改字体的颜色的时候还是要细心。 我们在TextView中设置字体颜色一般使用 android:textColor="@color/red"但是我们在使用selector动态修改字体颜色的时候要使用android:color="@color/red" 我遇到

2016-03-06 00:40:28 242

原创 DisplayMetrics

DisplayMetrics一:Andorid.util?包下的DisplayMetrics?类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。       为了获取DisplayMetrics?成员,首先初始化一个对象如下:            DisplayMetrics metrics=new DisplayMetrics();            getWind

2016-03-05 23:47:35 2529

原创 去掉Activity的头部标题栏及全屏显示解决方案 .

去掉Activity的头部标题栏及全屏显示解决方案第一种方案:public class BaseActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCre

2016-03-05 22:45:10 240

史上最详细的Android Studio系列教程.pdf

史上最详细的Android Studio系列教程.pdf

2017-08-30

Linux内核源代码情景分析.pdf

Linux内核源代码情景分析.pdf

2017-08-30

Linux Device Drivers 3rd(中文版-很好).pdf

Linux Device Drivers 3rd(中文版-很好).pdf

2017-08-30

深入理解Linux内核第3版_英文原版.pdf

深入理解Linux内核第3版_英文原版.pdf

2017-08-30

深入理解Linux内核(第三版)en.pdf

深入理解Linux内核(第三版)en.pdf

2017-08-30

Linux内核设计与实现(ch)

Linux内核设计与实现(ch)

2017-08-30

Linux Kernel Development

Linux Kernel Development

2017-08-30

空空如也

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

TA关注的人

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