自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 【Android RecyclerView】图片轮播

RecyclerView做一个Gallery图片轮播效果一、简介RecyclerView现在已经是越来越强大,且不说已经被大家用到滚瓜烂熟的代替ListView的基础功能,现在RecyclerView还可以取代ViewPager实现Banner效果,当然,以下做的小清新的Gallery效果也是类似于一些轮播图的效果,如下图所示,这其中使用到了24.2.0版本后RecyclerView增加的Snap

2017-12-29 18:35:18 745

转载 【Android界面】引导界面实现

作者: 夏至,欢迎转载,也请保留这段申明,谢谢。http://www.jianshu.com/p/dfc188f130fd 今天讲一个比较简单的东西,那就是每一个app在第一次启动的时候,都会出现的引导界面;刚开始的时候我还想自定义下面的一些小圆点;然后网上查了一下,发现有更简单的方式,简直简单得令人发指。好吧,废话不多说,先上效果图:图片拿慕课网的,viewpager也添加了官网的动画效果,最后

2017-12-21 18:01:25 632

转载 实用Android UI工具

10款实用Android UI工具 移动应用的UI就好像达摩克利斯之剑,一方面,一个视觉、交互、体验良好的UI可以加强应用在用户心中的形象和识别性,而另一方面,一个体验糟糕的UI设计不仅使用户无法沉浸在应用内,而且还会造成用户对该应用产生厌恶感。所以在应用如海的Andriod世界里,一个高质量的UI设计对于应用的推广有着举足轻重的作用。

2017-12-21 17:19:44 1890

转载 【Android Tab】总结 Fragment+TabPageIndicator+ViewPager

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+Fragment实现3、ViewPager+FragmentPagerAdapter实现4、TabPa

2017-12-21 15:14:47 288

转载 【Android ViewPager】详解

ViewPager 全面剖析及使用详解 ViewPager在开发中的使用频率非常的高,所以在此做个总结。主要包括以下几方面:ViewPager的简介和作用ViewPager的适配器ViewPager的翻页动画简化ViewPager的使用ViewPager结合第三方库实现小圆点指示器效果ViewPager结合design库实现tab切换

2017-12-20 17:35:38 402

原创 Android Launcher3一些默认修改

1.如何设置默认页12345res/values/Config.xml  <integer name="config_workspaceDefaultScreen">0</integer> 在Launcher3 桌面,不管在哪一页,按HOME 键,会回到默认页。2.如何隐藏launcher3中的搜索框123456789101112...

2017-12-19 16:01:54 1571

原创 MMI程序编译

MTK程序编译 1.   编写目的 本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。   2.   简介 MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的prel脚本或c程序,将资源包生成c源程序,并与相应模块的c程序.o,.lib或.obj的中间代码,最终生成在手机上使

2017-12-18 15:44:24 920

原创 Linux基础知识

1.Linux基础系统根目录结构:|bin  用户级二进制工具|boot  Linux内核镜像文件,由bootloader程序读取并装载|dev  各种系统硬件设备|ect  系统配置文件及其他配置文件|home  用户工作目录|lib  系统运行时所需的各种库文件|opt  操作系统附带的一些应用程序|proc  内核及进程所虚拟的系统文件|root  管

2017-12-16 11:21:56 348

原创 shell脚本封装Linux命令合集

#!/bin/bash# 打印帮助sfind_help(){echo " 【【sfind 命令使用方法】】[特殊功能]- cscope  对使用vim + ctags + cscope编辑工程,进行准备工作- kdb  查看内核Debug信息- log  更新logcat 信息- adbr让设备不断重启,用于设备做重启测试-

2017-12-16 11:04:52 4227

原创 eclipse 快捷键

提示所有快捷键的快捷键是 ctrl+shift+L 菜单是在: window-->preferences-->general-->keys 提供能容帮助是 alt+/Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行

2017-12-15 15:30:22 185

原创 MMI开发笔记

/plutommi/Customer/CustResource   里面为编译生成供modis使用!/plutommi/Customer/CustResource/PLUTO_MMI   编译生成下载使用!1:修改MP3播放器界面:resource_audply_skin.c  修改图片资源:/plutommi/Customer/Images/IMAGE_D101X/MainLCD/AudioP

2017-12-15 14:06:08 2164

转载 Ubuntu git的安装配置使用

转载请注明来源:http://blog.csdn.net/u011570979/article/details/23124923       GIT 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, svn 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然

2017-12-15 12:11:23 310

转载 Ubuntu下开发android 必备工具

1.anroid开发环境:eclipse  jdk  adt插件  或者 androidstudio。2.adb 64位兼容包:  在终端中输入adb devices 提示sudo: adb: command not found。但是明明已经配置好android开发环境和路径。原因在于          sudo apt-get install ia32-libs 3.svn管理:终端下的使用

2017-12-15 11:56:24 579

转载 【 Android Studio】自定义Activity模板

转载自:http://blog.csdn.net/lmj623565791/article/details/51635533 1、概述下方链接文章已经初步对Android Studio的模板有了初步的介绍与使用,以及一些开源模板的推荐:神奇的Android Studio Template本文将对如何编写Template,进行详细的介绍(以activity模版为例)。2、模板的文件结构学习编写模

2017-12-13 11:58:05 2330 1

转载 【Android布局】ConstraintLayout 完全解析

转载自: http://blog.csdn.net/lmj623565791/article/details/78011599一、概述 ConstraintLayout出现有一段时间了,不过一直没有特别去关注,也多多少少看了一些文字介绍,多数都是对使用可视化布局拖拽,个人对拖拽一直不看好,直到前段时间看到该文:解析ConstraintLayout的性能优势非常详尽的介绍了ConstraintL

2017-12-13 11:14:12 1471

原创 shell脚本语言编程

#Shell既是一种命令语言,又是一种程序设计语言,作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支#--------------shell 变量-------------------#变量名和等号之间不能有空格 #首个字符必须为字母(a-z,A-Z)。#中间不能有空格,可以

2017-12-12 18:42:02 259

原创 Vim常用命令

进入vi的命名 vi filename:打开或新建文件,将光标置于第一行首 vi filename +n:打开文件,并将光标置于第n行首 vi filename +:打开文件,并将光标置于最后一行首 vi +/pf filename:打开文件,并将光标置于第一个与pf匹配的串处 vi filename ….filename:打开多个文件,依次进行编辑移动光标类命名 h:光标左移一个字符

2017-12-12 18:35:26 182

转载 【Android工具】19个实用的Android开发工具

1、XAppDbgXAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。2、ChkBugReport这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易。ChkBugReport也是一个开源的

2017-12-12 18:26:33 6503

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

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

2017-12-12 16:17:19 256

原创 【Android 系统】编译android源码学习

Android 系统 make -v 检查系统中GNU Make的版本Makefile带来的好处就是分模块来管理源程序工程和自动化编译 Android编译系统的入口文件位于$ANDROID_HOME目录下 在Android编译系统中,GNU Makefile文件名为Android.mk,它说明如何编译特定的应用程序,一般包含的元素: (1)名称。即编译后的文件名,格式为:LOCAL_M

2017-12-12 10:10:41 694

转载 【Android Studio】eclipse项目导入Android Studio

1 Gradle方式导入步骤一: 新建eclipse项目接着生成gradle文件,这也是和第1种方法最大的不同 File->Export->Android->General gradel build file接着选择Hello1,然后一路next就ok了,生成完之后如下图步骤二: 下面进入Android Studio 图上图所示,点击第5个,我用的是目前最新版本的Android Studio

2017-12-11 14:10:02 1210

转载 【Android 屏幕适配】 屏幕适配

Android屏幕适配

2017-12-07 19:01:32 267

转载 【Android自定义View详解】(一)

写一个完整的自定义View 目录 1. 自定义View的分类 2. 自定义View的类型介绍及使用场景 3. 自定义View使用注意点 3.1 支持特殊属性 支持wrap_content

2017-12-07 15:22:44 499

转载 【自定义View】为什么你的自定义View wrap_content不起作用?

为什么你的自定义View wrap_content不起作用?前言自定义View是Android开发中非常常用的知识可是,在使用过程中,有些开发者会发现:为什么自定义View 中设置的wrap_content属性不起作用(与match_parent相同作用)?今天,我将全面分析上述问题并给出解决方案。目录目录1. 问题描述在使用自定义View时,View宽 / 高的wrap_content属

2017-12-07 14:17:00 745

原创 【Android Studio】 基础设置

目录(?)[+] 前面的话 显示行号 驼峰选择 命名前缀 快速导包 Log颜色 代码配色 工程模板 活动模板前面的话Android Studio 提供了一个非常方便的功能帮助我们导入或者导出设置。因此我们在安装一个新的 Android Studio 的时候通常会导入一个之前的设置。我的建议:即时的备份你的设置文件到云盘等地方。当我在配置我的 Android Studio 的时

2017-12-07 12:08:33 654 1

转载 MTK 功能机 MMI绘画

MMI架构及基础知识MMI全称Man Macheine Interface(人机接口或人机界面)。人机界面分为文件界面(如DOS)和图形界面(如Windows)两种类型,功能机的平台属于简单的图形界面。下图为我们MMI简洁架构图 最上层的Application Layer在MMI基础中已经详细介绍,我们通常要做的也就是这一层的开发。Application Layer往下就是平台的图形子系统,图形子

2017-12-02 11:28:01 526

转载 MTK 控件与互动

开始互动MMI之根本就是互动。互动分为两边–人机互动和机人互动:   人机互动:即用户输入,通常有键盘输入与触摸屏输入两种   机人互动:即机器反馈,最常见的是画面反馈与声音反馈。 从写程序的概念来说,我们把互动分为三个等级:   原始级:程序接受用户输入后,以基础的绘画反馈用户。   控件级:程序创建控件,由控件接管部分用户输入,并由控件自行反馈用户。   屏幕级:由屏幕模版全盘

2017-12-02 11:23:58 718

原创 【Android studio】Error:com.android.tools.fd.runtime.InstantRunService Starting service

使用android studio报下述错误不能连接机器测试Error while executing: am startservice 包名/com.android.tools.fd.runtime.InstantRunService Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.cate

2017-12-01 15:11:08 3523

空空如也

空空如也

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

TA关注的人

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