首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开发基础系列】Android开发学习专题

应用程序开发Android 开发中最上面的一个层次,它们构建在Android 系统提供的API 之上。...Android 应用程序的基础Android 提供的各个Java 类,这些类组成了Android 系统级的API。...Android应用开发结构         Android应用程序可以基于两种环境来开发Android SDK和Android 源代码。...1.活动Activity的生命周期         Activity是Android中最重要、最基础的组件,用户在界面上看到的一个个可以切换的屏幕界面就是Android中的Activity。...6 参考资料 6.1 较好地参考书目 Android入门到精通详解 Android开发权威指南.李宁.扫描版 Android移动开发一本就够 Android 4.X应用与开发实战手册 适用Android

28420
您找到你想要的搜索结果了吗?
是的
没有找到

Android NDK开发初试(基础)

首先,什么是NDK开发,听到这个词,我的第一感觉是高大上的,其实倒也没错,NDK在Android开发中属于偏底层的,需要与C++等进行联系,它没有像应用层开发那么灵活,但是作为开发者,我们必须了解其简单的使用...NDK是Android所提供的一个工具集合,通过NDK可以在Android中更加方便的通过JNI来访问本地代码,比如C或者C++。...(常见于算法移植,或者某个智能控制系统 android端控制产品落地) 提高程序在某些特定条件下的执行效率,但是并不能明显提升 Android程序效率。...public native String stringTest(); } 运行一下,看效果 一个最简单的 ndk 使用demo就出来了,关于更多的使用,如果以后涉及,我也会写出来,这篇只是基础上让大家有这样的一个思想...,ndk与jni之间的关系,及在android中如何使用。

62920

Android开发基础系列】图片专题

1 图片编辑处理 1.1 图片裁切 转载自:bitmap的六种压缩方式,Android图片压缩 http://blog.csdn.net/harryweasley/article/details/51955467...        Android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:         图片长度x图片宽度...android手机中,图片的所占的内存大小和很多因素相关,计算起来也很麻烦。.../html/8668.html Android-使用Matrix对Bitmap进行处理 http://blog.csdn.net/nupt123456789/article/details/24600055...android图片压缩总结 http://blog.csdn.net/cherry609195946/article/details/9264409 Android压缩图片到100K以下并保持不失真的高效方法

15220

Android开发基础系列】Layout布局专题

android.view.ViewGroup 扩展了 android.view.View,它本身也具有 View 的特性,区别仅在于它可以包含其他的控件。        ...布局的内容一般通过在布局文件中控制即可,在控制布局时android:layout_width 和 android:layout_height 等表示 尺寸属性,除了使用实际的尺寸值外,还有两个常用的选项...不同元素位置的控制通过定义 android:layout_gravity属性来完成,android:layout_gravity 可以在各个 View 中使用:top、bottom、left、right...注意:如果 app:tabIndicatorColor 在android studio 能提示出来当然是好,如果没有提示,就记住。...2 参考链接 android布局--Android fill_parent、wrap_content和match_parent的区别 http://www.cnblogs.com/nikyxxx/archive

20220

Android WebView 与Js交互,混合开发基础

混合开发是流行的趋势,混合开发优点 支持设备广泛; 较低的开发成本; 可即时上线; 无内容限制; 用户能够直接使用最新版本号(自己主动更新,不需用户手动更新)。...好了,现在我们开始学习Android混合开发基础,WebView如何与JS交互 首先我们看下整体的文件结构 适合新手好理解 首先我们介绍 MyWebChromeClient 继承 WebChromeClient...true; } return super.onKeyDown(keyCode, event); } } 代码中详细介绍了 如何 给js传递数据,如何通过js调用Android...js调用 Android的方法 首先我们需要编写 html代码 <!...Android给 JS传值 很简单 就是 webView.loadUrl("javascript:getData('我是Android端的信息')");这一行代码就行了,这行代码给js中的getData

3.1K10

Android基础开发实践:如何分析Native Crash

Android上使用gdb编译不是一件轻松的事情,但是也并不复杂。Android SDK中实际上已经包含了一套gdb调试工具,我们直接拿来使用即可。...6.3 其他工具 对于应用开发者,通常app到用户手机上安装之后,出现问题很难获取对应日志,那么使用Bugly或者google breakpad就可以拿到一些有用的日志了,原理就是前面讲的信号捕获机制...由于常见的Native Crash问题大多是内存问题导致,如果是系统开发者,还可以使用以下valgrind、checkjni和Address Sanitizer等工具进行代码前期的问题扫描。...devices/tech/debug/gdb [10] https://blog.csdn.net/ly890700/article/details/53104773 文章后记: 天天P图是由腾讯公司开发的业内领先的图像处理...加入我们: 天天P图技术团队长期招聘: (1) AND / iOS 开发工程师 (2) 图像处理算法工程师  期待对我们感兴趣或者有推荐的技术牛人加入我们(base 上海)!

16.7K153

Android 基础入门教程——开发环境搭建

现在主流的Android开发环境有: Eclipse + ADT + SDK Android Studio + SDK IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse...2.开发工具二选一 一开始也说了开发环境IDE的现状,另外前面忘记说一点:Android Studio是比较吃配置的,如果电脑不怎么好,建议还是先使用Eclipse进行Android开发,下面先说下我们熟悉...7.本节小结 本节我们对Android开发IDE的现状进行了分析,建议初学者硬件条件允许的话,使用Android Studio来进行Android APP的开发,讲述了JDK的安装与配置,以及熟悉IDE...经过这章相信大家对Android开发有了个简单了解,了解开发一个程序的流程,以及对应的项目目录结构!...以上就是Android 基础入门教程——开发环境搭建的详细内容,更多关于Android 开发环境搭建的资料请关注ZaLou.Cn其它相关文章!

1.2K30

Android开发基础系列】数据持久化专题

/article/5-android-orm-framework.html 3.1 简介         现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时...,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。...对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。         ...上面就是SQLite的基本应用,但在实际开发中,为了能够更好的管理和维护数据库,我们会封装一个继承自SQLiteOpenHelper类的数据库操作类,然后以这个类为基础,再封装我们的业务逻辑方法。...Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher和ContentUris 。掌握它们的使用,会便于我们的开发工作。

23420
领券