Android的自学之路
文章平均质量分 61
开发小猫
这个作者很懒,什么都没留下…
展开
-
Android动画总结
Android动画总结基础动画平移动画Translation实现方式一:xml编写平移动画base_anim_translation.xml<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android"...原创 2020-04-09 22:50:08 · 306 阅读 · 0 评论 -
Android 开发中积累的知识点
Android 开发中积累的知识点Android使用命令行查看命令行编译问题查看详细错误描述gradlew compileDebugJavaWithJavac gradlew compileDebug --stacktrace -infogradlew compileDebugSources --stacktrace -info导航栏和状态栏去除导航栏在styles中修改...原创 2019-10-10 21:34:51 · 221 阅读 · 0 评论 -
基于TBS编写Android原生视图提供React Navtive使用的总结
基于TBS编写Android原生视图提供React Navtive使用的总结TBS的集成流程1、下载SDK将jar包放在app/libs/目录下(以Project方式展示项目)2、将Demo工程中的liblbs.so拷贝到main/jniLibs/armeabi/目录下3、添加build.gradle中添加NDK支持ndk { abiFilters "armeabi-v7a", ...原创 2019-04-16 21:59:46 · 1130 阅读 · 1 评论 -
Android常见内存泄漏及优化的学习笔记
Android常见内存泄漏及优化的学习笔记单例导致的内存泄漏public class AppSettings { private static AppSettings sInstance; private Context mContext; private AppSettings(Context context) { // 错误代码 thi...原创 2019-04-08 21:51:46 · 169 阅读 · 0 评论 -
React Native开发应该了解的Android基本知识
React Native开发应该了解的Android基本知识最近又开始做React Native项目,个人认为无论采用哪种跨平台的技术,都需要对原生技术有一定的了解,开发的时候才能对项目游刃有余。于是又将遗忘N久的Android基本知识捡起来,记录一下,加深印象,也方便后面查看。ActivityActivity的4种状态:runing -> paused -> stopp...原创 2019-04-01 21:16:23 · 527 阅读 · 0 评论 -
重拾Android之--多线程技术
重拾Android之–多线程技术多线程的创建1、继承Thread类实现多线程2、实现Runnable接口实现多线程// 继承Thread类实现多线程public class MyThread extends Thread { @Override public void run() { Log.i("message", "多线程实现"); }}...原创 2019-02-25 20:43:13 · 175 阅读 · 0 评论 -
Android中WebView通过JavaScript调用Native方法
Android中WebView通过JavaScript调用Native方法APP混合开发已经不是什么新鲜的事情了,在项目中的某些模块没有太多的体验交互,使用HTML、css、JavaScript来开发确实要比Native来的快一些。所以混合开发会成为一种趋势,而且web形式的开发部分在项目中占的比重会越来越重,特别是做外包、或者是交互性要求不是很高的项目。多Get一项技能总是没有错的,可以学习原创 2016-11-02 21:16:46 · 887 阅读 · 0 评论 -
Android中BroadcastReceiver的基本使用
Android中BroadcastReceiver的基本使用今天在项目中运用到Android中的广播,下面就来介绍下BroadcastReceiver的基本使用。作用BroadcastReceiver是用来监听程序或者系统发出的Broadcast Intent的,可以实现不同组件间的数据通信分类BroadcastReceiver分为“有序广播”和无序广播两类 1. 无原创 2016-10-27 22:58:59 · 560 阅读 · 0 评论 -
Android应用资源的认识
Android应用资源的认识最近在学习Android项目的开发,但是对于Android项目中资源文件的存放位置、作用之类的不怎么清楚。直到在一本书上看到关于这方面的介绍,下面就搬过来记录一下,方便自己以及想要学习Android开发的同学查询学习。 如图: 具体对应的功能见下表 资源文件夹 功能 /res/animator/ 存放定义属性动画的XML文件原创 2016-10-26 23:07:12 · 289 阅读 · 0 评论 -
Android中Canvas绘图知识的基础学习
Canvas绘图基础学习最近几天在学习Android中绘图部分基础的API和使用方法,今天就记录一下方便以后查询(其实查文档是最快的)。基本API的介绍绘制的核心三大类就是:Canvas、Paint、Path 1. Canvas类的介绍 API 方法说明 drawText( String text, float x, float y, Paint pa原创 2016-10-24 23:46:18 · 460 阅读 · 0 评论 -
Android Studio 在Mac平台上面常用的部分快捷键
Android Studio 在Mac平台上面常用的部分快捷键 最近在Mac平台上面开发Android应用,为了提高效率就记录一下自己最常用的快键键,方便以后查询。(不全,如果想查看更多请参考这篇博客)。第一部分、基本快键键Control + R , 运行默认项目Control + D , 调试默认项目Command + R,替换文本Command + F,查原创 2016-09-13 22:37:20 · 4896 阅读 · 1 评论 -
在Mac平台上利用Android Studio对应用签名打包
利用Android Studio签名打包apk原创 2016-09-13 22:39:34 · 9420 阅读 · 2 评论 -
Android项目的目录、DDMS、SDK的介绍
# Android项目目录结构###src:项目的java代码###gen* buildConfig:应用是否可以debug* R:保存项目中使用的资源的id###Android.jar:导入这个包,应用才可以使用Android的api###libs:存放第三方jar包###assets:资源文件夹,存放视频或者音乐等较大的资源文件###bin:存放应用打包编译后的原创 2016-08-30 22:27:24 · 2572 阅读 · 0 评论 -
在Mac上解决Android Studio 鼠标悬停文档显示fetching documentation的问题
在Mac上解决Android Studio 鼠标悬停文档显示fetching documentation的问题我们在学习一个新的类库或者一个新的API时,肯定想查看它的文档说明来快速的了解和使用它,那么在Android Studio中如何快速的查看API的信息呢?如何解决API文档显示fetching documentation的问题呢?下面就一步步的来解决这个问题一、我们所遇到的问题,如原创 2016-08-29 22:25:29 · 8072 阅读 · 1 评论 -
Android Studio中如何使用SlidingMenu框架
Android Studio中如何使用SlidingMenu框架原创 2016-09-09 15:32:18 · 1695 阅读 · 0 评论 -
Java学习的基础概念和知识点
static1、随着类的加载而加载2、优先于对象存在3、被所有对象所共享4、可以直接被类名调用 使用注意:1、静态方法只能访问静态成员2、非静态成员可以访问静态成员3、静态方法中不可以使用this、super关键字this1、方法间的相互调用2、构造器相互调用,但是此时this必须写在构造方法的第一行* package* 1、提供类的多层命名空间,原创 2016-08-15 21:45:53 · 6057 阅读 · 1 评论 -
Android中的集中常用布局方式和按钮事件的处理方式
点击按钮事件的三种方式1// 方式一 Button button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //原创 2016-07-27 23:11:09 · 2100 阅读 · 0 评论 -
在Mac上面搭建Android开发环境
在Mac上面搭建Android开发环境最近在学习Android,先从开发环境开始吧!搭建Android开发环境需要下面几个条件:Eclipse / Android Studio + ADT 插件 AndroidSDK JDK 《Mac电脑自带》我这里介绍的是Android Studio的安装过程,不会介绍Eclipse的安装,原因很简单Android Stud原创 2016-06-27 21:32:55 · 726 阅读 · 0 评论