Android
若尘风
18259060616/809468692
展开
-
Java学习笔记1——static和this作用
1、static修饰的成员不能访问没有static修饰的成员。没有使用static修饰的属性和方法都必须使用对象来调用,用static修饰的方法和属性可以用类和对象来调用。Static修饰的方法不能使用this引用。静态static方法访问普通方法,只能通过重新创建new一个对象来调用。2、用new关键字来调用构造器,返回该类的实例。构造器的返回值是隐式的,不能用return显式方式返回当类的原创 2014-11-24 19:12:48 · 625 阅读 · 0 评论 -
解决华为荣耀6连接电脑时,找不到“USB连接方式”的问题
华为荣耀6与电脑连接时,一般会跳出“USB连接方式”供用户选择。如下图所示:现在与电脑连接时,手机不会跳出“USB连接方式”,只会充电,无法拷贝文件到手机内存。原因:有一次将连接方式改成【仅充电】选项,并点了不再提示。解决方法:1.插好数据线,拨号界面 输入 *#*#2846579#*#* 进入工程模式2.projectmenu→后台设置→USB端口配置→选择google模原创 2016-01-26 17:42:24 · 40426 阅读 · 2 评论 -
【Android开发总结】最全的Android权限参考
本文转载自老毕http://blog.csdn.net/wirelessqa/article/details/8882690最近几天抽空写了个APK文析的小程序,需要自动的分析出APK所拥有的权限,因此收集整理了Android的使用到的权限,分享给大家。001ACCESS_CHECKIN_PROPERTIES转载 2016-07-07 13:51:04 · 790 阅读 · 0 评论 -
Ubuntu16.4获取Android源码
1、安装repo 由于网络限制,google被挡在门外,所以很难下到repo。通过测试,下面的方法可行有效。 安装git和curl: sudo apt-get install git-core curl 安装repo: sudo mkdir ~/bin curl http://php.webtutor.pl/en/wp-content/uploads...原创 2018-04-16 17:24:11 · 253 阅读 · 0 评论 -
adb.exe 已停止工作解决办法
转载自:https://www.cnblogs.com/wujiadexingfu/p/7530013.html最近因为工作原因,接触了下Android Studio,在使用真机调试的时候碰到了adb.exe 已经停止工作的错误。 虽然网上有很多和我一样的教程,但是我觉的还是记录一下自己的情况比较好,毕竟每个人的情况不是都一样的。 下面就来看一下我的解决方案。 出错画面:一般出现这个错误的原...转载 2018-04-26 13:25:59 · 21567 阅读 · 2 评论 -
Android面试总结
1、自我介绍 建议事先打个腹稿。不要念简历,主要介绍自己的经历,让自己脱颖而出。首先贴标签,讲故事,谈愿景。标签:给自己贴的标签要有点特色。看着像是缺点,细想还是有点。讲故事:举例说明。2、项目介绍 技术难点,亮点。这个在平时的开发过程中要做好总结。面试随便哪一些来讲就可以了。我就是因为平时没有总结,所以在面试前要事先整理一下。2、Java基础 建议事先复习J...原创 2018-07-20 22:58:52 · 876 阅读 · 0 评论 -
Android Studio 修改主题样式
虽然Android Studio自带了三种主题样式,但是如果对这些主题样式都不满意,又不想自己一个一个去设置主题样式。可以去网上下载自己喜欢的主题样式并导入。首先说一下Android Studio自带主题的切换。打开AS菜单栏File->Settings->Appearance&Behavior->Appearance界面,里面有Theme选项,里面有Darcula、...原创 2018-07-26 23:24:57 · 36516 阅读 · 6 评论 -
Download https://downloads.gradle.org/distributions/gradle-4.4-all.zip下载太慢的解决方案
由于新安装了Android Studio,新建第一个工程时,一直在Build Sync, “Download https://downloads.gradle.org/distributions/gradle-4.4-all.zip”。但是更新了很久还是没有下好。后面通过如下方案快速的解决的这个问题。首先到官网下载一个对应版本的离线包。官网地址:https://services.gradle....原创 2018-07-27 09:20:17 · 22269 阅读 · 0 评论 -
ijkplayer-android编译与使用说明
经过一番折腾与踩坑,终于在Ubuntu成功编译了ijkplayer源码,并成功在自己的demo调用ijkplayer库实现视频播放。在此对之前的编译及demo调用进行总结。1、在Ubuntu系统进行ijkplayer编译Ubuntu版本为18.04LTS。根据官网介绍,在编译之前需要先做一些环境配置准备。1、首先安装Android SDK和NDK。sdk下载地址:http://...原创 2018-08-03 23:48:49 · 1855 阅读 · 0 评论 -
解决Android studio3.1.2布局文件无法预览问题
将Android studio更新到3.1.2后,新建工程无法预览布局文件,可视化页面实现空白。并出现提示“Failed to instantiate one or more classes”,错误提示如下:解决方法:进入工程的res->values->styles.xml文件,将parent的值,在前面加上Base.修改后styles.xml如下所示:修...原创 2018-07-31 18:20:32 · 4135 阅读 · 3 评论 -
Android实现视频播放的3种实现方式
Android提供了常见的视频的编码、解码机制。使用Android自带的MediaPlayer、MediaController等类可以很方便的实现视频播放的功能。支持的视频格式有MP4和3GP等。这些多媒体数据可以来自于Android应用的资源文件,也可以来自于外部存储器上的文件,甚至可以是来自于网络上的文件流。下面来说一下视频播放的几种实现方式:1、MediaController+Vid...原创 2018-07-31 20:55:27 · 102845 阅读 · 23 评论 -
ijkplayer-android最最简单的使用Demo
首先引入看jkplayer库,可以直接从gradle引入,也可以从GitHub下载ijkplayer源码,自己编译后再导入项目中。这里我们使用从gradle中引入。新建工程,在build.gradle(Module:app)文件中添加:// required, enough for most devices.implementation 'tv.danmaku.ijk.media:ij...原创 2018-08-01 18:13:21 · 7265 阅读 · 1 评论 -
Ubuntu编译FFmpeg so动态库供Android使用
项目需要,需要用Android基于FFmpeg库实现播放器。本着亲力亲为的宗旨,通过不断尝试,终于成功了。因此做个笔记,以便日后查阅。1、编译环境:Linux环境:Ubuntu 18.04 LTSNDK版本:android-ndk-r10eFFmpeg:https://github.com/FFmpeg/FFmpeg2、编译源码1、获取FFmpeg源码git clon...原创 2018-08-14 00:02:27 · 1405 阅读 · 1 评论 -
Android Studio开发之JNI简单示例
JNI:Java Native Interface,java本地开发接口。Java和C/C++的通信接口,是一个用来沟通Java和本地代码(C/C++)的协议。编译环境:android studio 3.1.4,ndk171、JNI基础1.1 使用JNI的好处 1.效率上 C/C++比java更高效; 2.代码移植,如果之前用C语言开发过模块,可以复用已经存在的c代码; 3....原创 2018-08-30 23:26:19 · 579 阅读 · 0 评论 -
GitHub 优秀的 Android 开源项目
转载自:http://blog.csdn.net/sbvfhp/article/details/44646639http://blog.csdn.net/sinat_25957705/article/details/72369565转载 2016-01-05 14:18:01 · 622 阅读 · 0 评论 -
Android修改系统自带Spinner字体大小和颜色示例代码
MainActivity代码如下:package hu.scythe.droidwriter;import android.R.anim;import android.R.style;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;原创 2015-06-01 16:24:35 · 6071 阅读 · 0 评论 -
Android如何引用library工程
1、如何将一个android工程作为库工程(library project)library project是作为jar包被其它android工程使用的,首先它也是普通的android工程。然后:1)在eclipse Package Explorer, 右键android工程选择Properties2)选择Android,下拉右边的滚动条到最下面,选中”Is Library“3)点击转载 2015-05-27 10:44:09 · 2045 阅读 · 0 评论 -
为什么静态成员不能访问非静态成员
首先static的成员是在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,而非static的成员是在创建对象的时候,即new 操作的时候才初始化的; 先后顺序是先加载,才能初始化,那么加载的时候初始化static的成员,此时非static的成员还没有被加载必然不能使用,而非static的成员是在类加载之后,通过new操作符创建对象的时候初始化,此转载 2015-01-26 17:26:37 · 601 阅读 · 0 评论 -
Java学习笔记2——foreach和方法重载
1、foreach 循环遍历数组和集合元素时,无需获得数组和集合长度,无须根据索引来访问数组元素和集合元素,foreach循环自动遍历数组和集合的每个元素。Foreach循环的语法格式如下:For(type variableName : array | collection){//variableName 自动迭代访问每个元素。。。}2、方法重载:如果一个类包含两个或两原创 2014-12-11 19:01:45 · 708 阅读 · 0 评论 -
eclipse使用技巧1——工作空间导入配置文件
1、切换工作空间:a) File-》Switch Workspace,选择要切换的工作空间,若无工作空间则选择Other新建一个工作空间。2、导出工作空间的配置a) 打开File-》exportb) 选择General下的Preferences,单击next; c) 选择要导出的选项,导出的配置文件,单击finish; 3、导入工作空间配置a) 打开file——原创 2015-01-28 18:52:07 · 10634 阅读 · 1 评论 -
eclipse使用技巧2——快捷设置
1、设置行号:a) 打开Windows-》preferences-》General-》Editors-》Text Editors;选中Show line numbers。 2、打造更强大的代码提示:a) 打开Windows-》preferences-》java->Editor->Content Assist,b) 将Auto activation activation trig原创 2015-01-28 19:01:04 · 918 阅读 · 0 评论 -
eclipse使用技巧3——优化调试代码
1、格式化:Ctrl+shift+Fa) 设置格式化风格:i. 打开Windows->preferences-》java-》code style-》formatter,按需求编辑格式或新建格式ii. 2、成员排序:source -》sort Members3、整理导入:source-》organize import4、代码重构:a) 打开refactor->Rename原创 2015-01-28 19:06:18 · 760 阅读 · 0 评论 -
asm.jar使用不了,Error:Could not find adb, please install Android SDK and set path to adb
Error:Could not find adb, please install Android SDK and set path to adb环境: win7 64bit eclipse 1.4.1android-sdk_r21-windows问题描述:将asm.jar放在C盘的用户目录下,执行java -jar asm.jar后,跳出如上提示原因分原创 2015-01-30 17:02:56 · 5126 阅读 · 0 评论 -
AndroidManifest.xml解读
manifest文件在Android开发中是一个非常重要的基础,Androidmanifest清单文件可以包含如下信息:★应用程序的包名,该包名将会作为该应用的唯一标识。★应用程序所包含的组件,如activity,Service,BroadcastReceiver等★应用程序兼容的最低版本★应用程序使用系统所需的权限声明★其他程序访问该程序所需的权限声明原创 2015-02-04 10:29:26 · 977 阅读 · 0 评论 -
Android源码目录结构详解
在学习Android的过程中,学习写应用还好,一开始不用管太多代码,直接调用函数就可以了,但是工作中却需要修改到framework之类的东东所以感觉开始纠结了,又是初学,很多不懂,所以就去找了关于源代码结构介绍的,感觉有很大帮助,所以转载过来分享Android 4.0|-- Makefile|-- bionic (bionic C库)|-- bootable转载 2015-02-03 16:49:46 · 557 阅读 · 0 评论 -
解决Android AVD的方向键DPAD不能用的问题
转自:http://blog.csdn.net/zhang6622056/article/details/8812873#commentsAndroid AVD在生成出来一个新的模拟器之后默认都是不能够使用DPAD的。原因是它禁用了。解决方式如下 :找到C:\Documents and Settings\Administrator\.android\avd\av转载 2015-03-19 16:56:59 · 950 阅读 · 0 评论 -
canvas.drawRoundRect方法,绘制圆角矩形
public void drawRoundRect (RectF rect, float rx, float ry, Paint paint)Draw the specified round-rect using the specified paint. The roundrect will be filled or framed based on the Style in the paint原创 2015-03-19 18:24:31 · 73464 阅读 · 0 评论 -
4.2.2版本的模拟器无法输入字符和汉字
问题描述:Eclipse模拟器4.2.2版本键盘只能输入数字,不能输入字符和汉族,也无法弹出软键盘。解决方案:Android4.2模拟器无法弹出软键盘是由于,在默认状态下,模拟器关闭了软件盘的弹出。打开方式:settings→Language&input→Default 在Hardware右边点击”on”按钮即可转载 2015-04-24 15:49:07 · 1618 阅读 · 0 评论 -
绘制九宫图-draw9patch.bat
详情请至以下地址学习:http://blog.csdn.net/whyrjj3/article/details/78526421、在Android的SDK目录下的tools文件夹下找到draw9patch.bat,双击运行;2、File——》Open 9-patch, 打开编辑图片3、勾选Show patchs, 绘制左边像素条,设置上下拉伸区域, 拉伸效果如下原创 2015-04-21 17:05:31 · 1421 阅读 · 0 评论 -
打开eclipse出现错误:you must restart adb and Eclipse
[2015-04-30 13:06:43 - AndroidWidgetView] The connection to adb is down, and a severe error has occured.[2015-04-30 13:06:43 - AndroidWidgetView] You must restart adb and Eclipse.[2015-04-30 13:转载 2015-04-30 16:01:33 · 779 阅读 · 0 评论 -
MVC、MVP、MVVM
http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html转载 2017-09-12 11:43:38 · 869 阅读 · 1 评论