NDK能做什么?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:h
#查看python安装的所有的包机器版本 pip freeze > requirements.txt#安装python包从文件读取pip install -r requirements.txt#删除Python的编译文件# ~/.bash_profile alias delpyc="find 
原创 2016-10-20 14:06:21
595阅读
一、zookeeper是什么 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅,负载均衡,命名服
原创 2021-07-18 18:00:48
175阅读
在过去的几十年中,人工智能(AI)从科幻小说中的异想天开,逐渐走进了我们的现实生活。如今,以AI为核心的内容生成技术(AIGC)正在掀起一场创作领域的革命。本文将带您走进AIGC的世界,了解其概念、原理、发展历程、应用场景、优势以及挑战。▌AIGC的定义AIGC(Artificial Intelligence Generated Content),即人工智能生成内容,是指使用人工智能技术自动创作生
原创 2024-06-14 08:42:35
206阅读
Android简介:手机或者平板电脑的操作系统  常用手机操作系统:Ios    苹果Android    小米,华为,三星等塞班(曾经)  黑莓  Android系统架构    1. 应用程序层(Application)后期所有安装在此设
简介Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,由Client和Ser
转载 2022-01-04 10:50:37
104阅读
数据库基础 类型 关系型数据库管理系统(RDBMS),数据库服务器 常见数据库厂商 oracle :甲骨文 DB2 :IBM SQL Server :微软 sybase :赛尔斯 mysql :甲骨文 理解数据库 数据库管理系统--》数据库--》数据表--》表结构--》表记录--》字段数据 安装my ...
转载 2021-09-13 10:37:00
55阅读
2评论
系列文章(四部分)的目标是把你领进RxJava的大门。我不会解释所有相关的知识点(我也做不到),我只想引起你对RxJava的兴趣并知道它是如何工作的。
翻译 2022-09-22 18:39:52
163阅读
1. 设置屏幕方向 横向和竖向切换: if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){               &nbs
原创 2011-04-14 15:08:18
1002阅读
一,常见的异常类型: RuntimeException 运行时异常 NullPointerException 空指针异常(用if判断来规避,如果空则跳出) ClassNotFoundException 指定的类没有找到 ArrayIndexOutofBoundsException 数组下标越界 StringIndexOutofBoundsExcept
原创 2013-10-26 11:31:30
573阅读
1点赞
Android基础知识
转载 2015-04-27 10:15:00
118阅读
2评论
Android特性: Application framework enabling reuse and replacement of components Dalvik virtual machine optimized for mobile devices Integrated
转载 2009-12-30 21:21:00
120阅读
2评论
 年前知识复习:Android   一、第一天 :初识Android  基于Linux移动端的操作系统 Android系统结构: 1.第一层 Application   应用层 2.第二层 Application FrameWork 应用程序框架层 3.第三层 Library 核
一项目中资源美工提供的图片都放在drawable-hdpi中即可资源的使用AndroidManifestxml注释日志工具的使用margin与padding的区别设置控件的可见二android基本用法java文件布局文件Menu的使用Intent全屏设置与横竖屏活动的启动模式1standard2singleTop3singleTask4singleInstance启动活动的最佳写法 一、项目中资
转载 2023-08-01 18:22:17
95阅读
1 应用程序框架1 一个可以扩展的视图(views),可以用来创建应用程序,包括类表,文本框,按钮,网格等 2 内容管理器(content providers)使得应用程序可以 访问另一个应用程序的数据(如联系人链表),或者共享他们自己的数据 3 资源管理器(Resource manager)提供非代码资源的访问,如本地字符串,图形和分层文件 4 通知管理里器(Notification Manag
转载 2023-08-21 21:19:12
74阅读
一、了解bash shell/etc/bash是Linux系统预设的shell.bash是GNU计划中重要的工具软件之一,目前也是Linux distributions的标准shell。Shell:(壳):交互式环境中我们所用到的一个界面,很多时候也被称作是编译器shell可分为两大类(基于linux的系统):Text base:基于文字的  &n
原创 2013-05-27 10:21:19
1600阅读
四大组件之一活动 活动状态 运行状态:活动处于栈顶 暂停状态:活动不处于栈顶,但仍然可见 停止状态:完全不可见 销毁状态:离开返
转载 2022-07-12 12:00:36
102阅读
1、在eclipse中,可以启动两个Android AVD,步骤是:(1)在AVD Manager中建两个AVD;(2)在AVD Manager中选择一个AVD启动,在eclipse的项目上选择运行一个项目,这个项目的Run Configuration配置在另外一个AVD上运行。2、 在字符串资源和布局资源下面,可以添加任意个xml文件,在R.java中可以做相应的引用。只不过,我们习惯于在string.xml中存放所有的字符串定义。3、Android中的关键资源:颜色资源<color name=”red”>#f00</color>字符串资源:<string na
转载 2012-08-18 12:32:00
89阅读
2评论
UI 用户界面(User Interface,简称 UI,亦称使用者界面)是系统和用户之间进行交互和信息交换 的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。 软件设计可分为两个部分:编码设计与UI设计。 Android UI Android应用界面包含用户可查看并与之交互的所有内容。Android 提供丰富多样的预置 UI 组 件,例如结构化布局对象和 UI 控件,您可以利
一、f8跳到下一个断点super.onCreate(savedInstanceState);   //保存实例状态onResume();//重启Activity的四种状态:是以在程序界面的显示情况来理解的。二、Activity的生命周期activity完整的生命周期             onCreate()到onD
原创 2015-06-04 10:11:28
653阅读
  • 1
  • 2
  • 3
  • 4
  • 5