自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

glen1943的专栏

每天进步一点点,生活更丰富多彩一些。

  • 博客(161)
  • 资源 (6)
  • 收藏
  • 关注

原创 数学基础

数学基础 1.1 预备知识 1.2 函数概念及基本初等函数 1.3 函数的几种特性 1.4 反函数和复合函数 1.5 初等函数 2.1 数列及其极限 2.2 数项级数的基本概念3.1 导数的概念3.2 求导数的公式与法则3.3 几类特殊函数的求导方法3.4 高阶导数3.5 微分及其运算4.1 微分中值定理4.2 洛比达法则4.3 函数的单调性4.4 函数的极值及其求法

2017-12-27 15:20:10 404

转载 安卓实现类似连续点击5次进入开发者模式的功能

转载[https://blog.csdn.net/tianshuai4317618/article/details/77028597]我们在项目开发中,为了方便测试,我们往往会碰到需要切换正式环境和测试环境的功能。今天,我就分享一下我项目中用到的切换方式。我们采用一秒内连续点击某个5次,就会开放出切换环境的按钮。下面附上代码和说明。// 需要点击几次 就设置几long [] mHits =...

2018-11-02 19:49:03 2492

原创 Android APN设置

Android APN设置概述 Apn设置,即“接入点名称”设置,Apn的全称是Access PointName,是用户在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问移动网络。 对于移动终端用户来说,可以访问的外部网络类型有很多,例如:Internet、WAP网站、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及入的方式...

2018-06-07 09:55:47 7788 1

原创 Android 内存泄露总结

Android 内存泄露总结 简单的讲就是,该被释放的对象没有被释放,一直被某个或某些实例所持有却不再被使用导致GC不能回收。JAVA 内存分配策略Java程序运行时的内存分配策略有3种: - 静态分配 - 栈式分配 - 堆式分配三种存储策略使用的内存空间分别是:静态存储区 主要存放静态数据、全局static数据、常量,这块内存在程序编译时就已分配好,并且...

2018-06-07 08:21:12 322

原创 数字音视频基础

数字音视频基础 音视频构成:文件名,图像,声音,字幕三原色由于人类肉眼有三种不同颜色的感光体,因此所见的色彩空间通常可以由三种基本色表达,这三种颜色被称为 三原色叠加型:红色、绿色、蓝色。消减型:品红色、黄色、青色。色彩空间R、G、B(红、绿、蓝)Y、U、V (Y为亮色,U、V为色差) 其中 Y表示明亮度(Lumina nce或Luma),也...

2018-05-29 20:55:33 589

转载 开发系统应用&签名

开发系统应用基于Android 系统应用包名和路径的局限性,很多同僚不得不暂时放弃 Android Studio,而无奈地选择在已经停止更新的eclipse上进行系统级应用的开发,作者也是遇到了这种情况,于是探索了一番,借鉴前辈的经验,找到了一个合适的解决方案,对不愿放弃Android Studio,又需要进行系统应用开发; (注:对于长期使用 VI 做 Android 系统应用开发的...

2018-05-15 20:29:41 1067

转载 linux-window映射

Windows上将linux目录映射网络驱动器转自:https://www.cnblogs.com/abc36725612/p/8183490.html 我有两台PC,一台操作用的Windows,一台linux。为了方便对linux目录的文件操作。需要在Windows上将linux中的/fdsk目录映射为网络驱动器。首先要将linux安装成为samba服务器安装samba...

2018-05-06 21:16:24 835

转载 Android Studio 乱码问题

转自:https://www.cnblogs.com/Kennytian/p/4449878.htmlAndroid Studio中的乱码分好几种,一是IDE的不同窗口里显示乱码,如:logcat筛选框,SVN提交的注释框。二是代码里设置中文,到了真机UI上就显示的乱码,如:xxx.setText(“中文”)。一、IDE乱码Log Level 右边的过滤框明明输入的是中文,...

2018-04-27 14:02:46 774

原创 Binder进程间通信系统

Binder进程间通信系统 Android应用程序由Activity、Service、BroadcastReceiver、ContentProvider四种类型组件构成,它们可能运行在同一进程中,也可能运行在不同进程中,此外各种系统组件也运行在独立的进程中,例如,Activity管理服务AMS和PMS都运行在系统进程System进程中,那么,这些运行在不同进程中的应用程序和系统组件是如...

2018-04-22 23:24:25 228

原创 AS&SDK在线更新

1. Android studio 无法在线升级版本的解决方法 Check Update一直提示Connection failed. Please check your network connection and try again在AS安装目录 E:\Program Files\Android Studio\bin, 用编辑器打开 studio.vmoptions/...

2018-04-22 12:18:51 6870

原创 Android的源代码下载教程

环境准备安装ubuntu系统,或者虚拟机源码下载首先下载 repo 工具mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo## 如果上述 URL 不可访问,可以用下面的:## curl https://stor...

2018-04-22 00:21:51 6466 1

转载 两行代码搞定ViewPager的过渡动画

ViewPager自带了一种默认的页面滑动切换动画,但是如果产品想要更炫的滑动效果的时候怎么办呢?不要怕,我们可以使用support library的 PagerTransformer,API11 (Honeycomb) 及以上android版本都支持这个类。 用法很方便,viewpager.setPageTransformer(false, new ViewPager.PageTransforme

2017-02-24 14:18:28 414

原创 Butter Knife

代码使用说明参考官方地址: http://jakewharton.github.io/butterknife/需要注意的是: butterknife绑定后view为null的问题在Eclipse下需要配置: 在AS dependencies下需要配置: compile ‘com.jakewharton:butterknife:+’ annotationProcessor ‘com.jakew

2017-02-24 10:14:47 506

转载 attrs.xml文件中属性类型format值的格式

"reference" //引用 "color" //颜色 "boolean" //布尔值 "dimension" //尺寸值 "float" //浮点值 "integer" //整型值 "string" //字符串 "fraction" //百分数,比如200% 枚举型的格式:<attr name="orientation"> <enum name="hori

2017-02-16 16:40:23 685

转载 Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小

/** * 自定义TextView,文本内容自动调整字体大小以适应TextView的大小 * @author yzp */ public class AutoFitTextView extends TextView { private Paint mTextPaint; private float mTextSize; public AutoFitT

2017-01-10 16:59:41 7428 2

转载 Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍

1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所

2016-12-20 11:29:33 313

转载 如何在Eclipse项目中使用Material Design功能

因为之前有一个项目是用Eclipse写的,后来升级版本想加入Material Design的效果,但是一直不知道怎么使用,网上的教程基本上都是Android Studio的用法,所以在此我写一下,嘿嘿,第一次在csdn写博客,博客也是刚开通的,嘿嘿。 首先说一下大概的原理,项目要使用Material Design,需要引入两个安卓支持库,一个是sdk\extras\android\support\

2016-09-01 16:20:10 1947 2

转载 C语言中的函数指针与指针函数(续)

函数是任何一门语言中必不可少的部分,正是由这些函数组成了程序。首先谈一下C语言中的函数指针与指针函数,再了解一下函数参数传递的相关原理。1.函数指针与指针函数(1) 函数指针 即指向这个函数的指针,定义为 数据类型 (fun)(参数列表) ,()的优先级比高,所以fun加括号。如 void (*fun)(int,int*);(2)指针函数 即返回值是指针的函数,定义为 数据类型 * fun(参数列表

2016-07-22 15:33:38 302

转载 C语言指针函数和函数指针详细介绍

往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂。下面就由南宁达内小编详细为大家介绍C语言中指针函数和函数指针。一、指针函数当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。格式: 类型说明符* 函数名(参数)当然了,由于返回的是一个地址,所以类型说明符一般都是int。例如:int* GetDate(); int* aaa(i

2016-07-22 15:22:54 1292

转载 JNI:在java和c之间进行数据传递

在java和c之间进行数据传递,两者之间数据的传递有这样几种情况:java和c之间基本数据类型 的交互,java向c传递对象类型,c向java返回对象类型,c调用java类。下面就这样几种情况分类说明。java 向c传递基本数据类型 对于基本数据类型,java和c是相互对应的,所以可以直接使用。它们的对应关系为; Java类型   本地类型   字节(bit)  boolean

2016-07-19 09:58:58 869

转载 HBuilder使用夜神模拟器调试Android应用

由于HBuilder的扫描机制无法直接连上夜神模拟器。我搞了好久终于找到办法了,分享给大家。 首先,启动HBuilder和夜神模拟器 然后打开cmd命令提示符 cd进入夜神模拟器bin目录 执行以下命令 nox_adb connect 127.0.0.1:62001 nod_adb devices如下图: 然后cd进入HBuilder的tools目录执行以下命令adb connect

2016-07-13 11:37:59 1471

转载 C/C++调用Java代码(属性和方法)

转载:http://zzqrj.iteye.com/blog/12852621. JNIEnv对象 对于本地函数JNIEXPORT void JNICALL Java_video1_TestNative_sayHello(JNIEnv * env, jobject obj){ cout<<"Hello Native Test !"<<endl; } JNIEnv类型代表Java环

2016-07-06 14:59:06 426

转载 Android Studio开发环境建立aidl文件,生成相应的java文件

AndroidStudio的aidl文件默认放在src/main/aidl目录下,aidl目录和java目录同级别。在java目录上右键,创建一个aidl文件,此文件会默认生成到aidl目录下。同时必须要指明包名,包名必须和java目录下的包名一致。Model类必须要实现Parcelable接口!如果aidl需要使用Model类,必须要import进来,不然会找不到。然后Make一下,就会自动生成

2016-06-28 16:38:19 2876

转载 抽象类(abstract)和接口(interface)的区别

抽象类是不能被实例化的类,只能作为由其他类继承的基类接口则定义了实现某种服务的一般规范(Objective-C中将接口称为“协议”(protocol)),声明了必需的函数和常量,但不指定如何实现。子类通过extends关键字来继承抽象类(且只能继承一个);类通过implements关键字来实现接口(可以实现多个)。在抽象类中定义的所有方法都必须在子类中实现;当类实现了接口后,接口中的所有方

2016-06-28 15:14:18 308

原创 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译

一、使用环境windows64位操作系统 ADT为adt-bundle-windows-x86_64-20130917 NDK为android-ndk-r9b 二、配置生成头文件.h 首先,如图所示,点击External Tools Configurations… 然后,如图所示,点击 接下来,看图操作 最后点击Apply,然后 我们在一个android工程中新建一个cla

2016-06-28 10:23:53 334

转载 关于onConfigurationChanged以及onConfigurationChanged 未被调用的问题

通过查阅Android API可以得知android:onConfigurationChanged实际对应的是Activity里的onConfigurationChanged()方法。在AndroidManifest.xml中添加上诉代码的含义是表示在改变屏幕方向、弹出软件盘和隐藏软键盘时,不再去执行onCreate()方法,而是直接执行onConfigurationChanged()。如果不申明此

2016-06-28 10:02:50 5225

原创 EditText 过滤表情输入,实测可用。

第一步: 创建InputFilter集成类import android.text.InputFilter;import android.text.Spanned;import java.util.HashSet;import java.util.Set;/** * Created by coder4 on 15/11/18. */public class EmojiFilter impl

2016-06-27 17:12:21 1397 1

原创 Android Studio Ndk环境搭建

下载NDK,Google官网地址https://developer.android.com/ndk/guides/index.html下载完后,配置PATH环境变量;在AS中,新建一个项目 HelloJni在local.properties文件中添加 ndk.dir=E:\AndroidNdk\android-ndk-r12在gradle.properties文件中添加 androi

2016-06-22 14:01:59 391

转载 Android Studio中如何打JAR包

本文出处: http://chenyc.gitcafe.io/2015/06/16/android-studio-build-jar/Android Studio中对于library类型的Moudle,默认打出来的是AAR包, 但有时候我们的SDK还需要共享给一些其他eclipse的项目使用,这样我们就需要输出JAR包, 可以通过在Moudle中的build.gradle加入task来实现tas

2016-06-22 10:58:06 318

转载 Type 'JNICALL' could not be resolved

出现的提示信息如下: Multiple markers at this line - Syntax error - Type ‘JNIEnv’ could not be resolved - Type ‘JNICALL’ could not be resolved是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面。所以,参照以下步骤: Project Propert

2016-06-21 17:40:33 1752

转载 Android.mk 文件语法详解

转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html=====================================================================================Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Androi

2016-06-21 17:22:42 393

转载 NDK Application.mk使用手册

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

2016-06-21 17:20:38 307

转载 eclipse adt 选择ndk目录时提示“Not a valid NDK directory”

http://blog.csdn.net/mynameishuangshuai/article/details/51673695解决方案 在你安装的ndk的主目录下创建一个ndk-build空文件,然后重新打开对话框选择就可以了。

2016-06-21 10:47:21 1688

翻译 Android Studio 找不到Apache HttpClient相关类

在android6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar,android studio里在相应的module下的build.gradle中加入

2016-06-13 17:55:37 493

转载 【Android】Suggestion: use tools:overrideLibrary="" to force usage

转:http://blog.csdn.net/zhufuing/article/details/48018147异常提示:应用在Android Studio Build的时候,抛出了如下异常:Error:Execution failed for task ‘:app:processDebugManifest’. > Manifest merger faile

2016-06-02 11:55:32 331

转载 Eclipse4.5Mars安装JAD反编译插件

第一步:打开eclipse帮助中的软件安装第二步:添加站点:http://feeling.sourceforge.net/update,如下图:第三步:选择Eclipse Class Decompiler,下一步,下一步第四步:接受许可,安装!图略!第五步:重启eclipse!第六步:配置Jad,下图为Eclipse Class Decompiler的首选项页面

2016-06-01 11:05:19 4008 1

转载 为github帐号添加SSH keys

http://blog.csdn.net/keyboardota/article/details/7603630使用Git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:git@github.com:DamonDeng/beagleOS.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:

2016-05-27 15:31:06 514

转载 NodeJS、NPM安装配置步骤(windows版本)

1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Prog

2016-05-27 11:27:52 524

转载 Windows node.js npm install express -g Cannot find module 'express'

Method 1: 在当前app目录下执行npm install expressMethod 2:1. 当前用户环境变量添加NODE_PATH并设置路径为C:\Users\YOUR_USER_NAME\AppData\Roaming\npm\node_modules2. 将%NODE_PATH%添加到当前用户环境变量path中Reference:

2016-05-27 10:53:11 421

转载 Android微信支付

来源:http://www.360doc.com/content/15/0214/10/7044580_448519997.shtml一、使用微信官方的提供的demo里的appid等1.微信接口上手指南:(从“移动应用开发”->“Android接入指南”)建议,先把官方这篇文章看完2.微信支付接口(从“移动应用开发”->“Android开发手册” )(下载官方demo

2016-05-09 16:44:02 588

Android跨进程通信demo

压缩包共包含8个工程,涉及ipc通信,java设计模式,service通信。有需要的朋友可以下载学习。

2016-07-20

android Ndk开发用例

基于NDK 开发的简单例子,对于jni想要了解的同学可以下载学习。有其中环境,代码上的相关问题可参考我的博客:http://blog.csdn.net/glen1943

2016-07-19

eclipse与myeclipse反编译插件包及工具使用

eclipse与myeclipse反编译插件包及工具使用说明(详细)

2015-04-16

android树状ListView

系统ListView实现层级包裹(类似于省市级联) ,对于开发android的人来说 也是学习一种思路。故分享之。

2013-11-13

仿QQ好友列表显示效果

一个简单的ExpandableListView仿QQ好友列表显示效果。

2013-09-08

android动画

android 动画应用的实例 适合新手学习用的。

2013-01-14

空空如也

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

TA关注的人

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