自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓智能模块

厂商:上海移柯通信技术有限公司公司介绍:GSM/GPRS、WCDMA/LTE、NB-IoT、GPS/GNSS 无线模组产品和服务提供商什么是智能模块?1)将核心功能封装的一块电子主板,集成芯片、存储器和功放器件等,并提供标准接口的模块,各类终端借助模块实现通信或定位功能 不仅仅是通信模块 内置主控芯片和内存 能跑Android等操作系统 强大的功能及丰富的接口 支持LCD/Audio/Camera/Video,内置WI-Fi/B...

2021-02-09 11:08:11 693

转载 产品经理相关

产品经理定义 1.定义 产品经理是依据公司战略,对某产品担任根本责任的管理人。(战略,优化,市场调研,策划分析,流程管理,营销等等)。 2.能力要求 商业意识(成本,销售,判断,敏锐洞察) 团队意识(合作,管理,协调,监督,主人翁,全局) 自我管理(情绪抗压,时间管理,自我更新迭代,总结复盘) 逻辑思维(敏锐,态度,思路...

2019-03-21 14:32:44 305

原创 SVN使用教程总结

为什么要使用SVN?在程序的编写过程中,每个程序员都会负责开发一个或多个模块,且开发中会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允...

2018-03-06 12:17:06 481

原创 Ubuntu git的安装配置使用

GIT 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, svn 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。第一步:安装: 命令:sudo apt-get instal

2018-01-18 11:32:32 411

原创 [Android Studio] 安装步骤

Android Studio安装步骤 1环境要求 电脑(台式机)最低配置 i3处理器,4G内存,磁盘可用空间20G,推荐 i5处理器,8G内存,磁盘可用空间20G。jdk必须是7或以上。因Studio对电脑内存消耗大,故在安装和使用前需要耐心等待资源加载及项目初始化。 2安装jdk,androidSDK查看电脑是32位的还是64位,安装对应的jdk,androidsdk64位的电脑必须装64

2018-01-17 11:11:30 6259

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

一、Android控件架构开发过程中,当Android原生控件无法满足项目需求时,就需要我们自己自定义View来实现了。Android中的每个控件都会在界面上占据一个矩形区域,控件大致分成两类,ViewGroup控件和View控件。ViewGroup控件往往作为容器,它可以包含多个View控件,并管理被其包含的子控件。通过ViewGroup,整个界面上的控件形成了一个树形结构,如下图,上层

2018-01-12 18:16:08 223

原创 【Android Studio】assets目录下资源使用

Android资源文件分类Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:    这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可; 第二种是assets目录下存放的原生资源文件:      因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那

2018-01-11 11:08:30 6780

原创 Android学习网站

一、网站部分1.android sdk 源码解析——旨在帮助Android开发者更好的学习Android!此博文在持续更新源码每个模块的解析。 github地址:https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis2.Android开发相关的网址导航里面有丰富的学习资源,分为八个模块,基本上总结了所有可以学习的资料,一定要时

2018-01-09 14:10:18 666

原创 【Android框架】大全

1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载 名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库3. 图片处

2018-01-08 19:02:36 331

原创 Android开源项目(三)

1、Android计步模块(类似微信运动,支付宝计步,今日步数) 项目地址 https://github.com/jiahongfei/TodayStepCounter 2、微信破解跳一跳java开源代码 项目地址: https://github.com/easyworld/PlayJumpJumpWithMouse

2018-01-08 18:50:49 304

原创 【Android Widget】开发

Android Widget开发一.开发步骤1.绘制Widget布局(比较局限性的View)2.配置Widget的属性3.自定义APPwidgetProvicer4.提供Configuration Activity(配置Activity)二.实现桌面时钟 需求: 1.实时更新时间 2.添加,删除 1.appwidget-provid

2018-01-08 18:25:23 260

原创 Android开源项目(二)

1.菜鸟新闻 菜鸟新闻 客户端是一个仿照36Kr官方,实 时抓取36Kr官网数据的资讯类新闻客户端。包括首页新闻,详情,发现,活动,实时数据抓取,侧滑效果,第三方登录以及分享,消息推送等相关功能客户端。 课程地址: http://www.cniao5.com/clazz/view/10076.html 视频下载链接: http://pan.baidu.com/s/1eQLyQxc 密码:3t

2018-01-08 16:56:15 527

转载 Android开源项目(一)音乐播放器

作为一个有追求的程序员来说,项目源码必须看,但是网上那么多资源是不让你无从下手啊,博主今天为大家推荐五个经典项目吧。一、android-UniversalMusicPlayer这个开源项目展示了如何实现一个横跨各种Android平台的音乐播放器,包括手机,平板,汽车,手表,电视等。 架构:MVC项目github地址二、plain由谷歌工程师开发,展示google的材料设计

2018-01-08 16:43:37 11661

原创 Android开发笔记(持续更新)

【Android部分】1. 1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。 2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。 3)关闭Android Studio后重新启动,便可进入界面。 编辑完成可以先保存到桌面再拖到目录替

2018-01-08 12:00:02 379

转载 Android 知识点梳理

说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。1.ActivityActivity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android Training - 详解Activity生命

2018-01-05 17:16:07 261

转载 【Android 动画】Android-25种开源炫酷动画框架

前言此博文介绍的都是UI上面的框架。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Ya

2018-01-05 17:04:45 731

转载 【Android RecyclerView】图片轮播

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

2017-12-29 18:35:18 746

转载 【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 186

原创 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 1211

转载 【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

空空如也

空空如也

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

TA关注的人

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