导航:首页 > 版本升级 > android文件模板

android文件模板

发布时间:2023-01-09 19:56:44

『壹』 android模板怎么用

什么模版,你下载的时候难道没有readme文件之类的说明吗?

『贰』 android怎么实现模板页呢

大哥,你是不是在鸡蛋里挑骨头呀~
我上次看到android里面有很多脚本文件,以啥结尾的。忘记了。

『叁』 Android studio怎么创建文件

Android studio创建activity文件的方法步骤:

  1. 在Android studio中进行打开一个项目的文件,然后在java的文件下进行创建一个activity的文件,进行选中目录文件。

  2. 进行点击Android studio软件菜单的“file”的选项。

  3. 在弹出的下拉菜单中,进行选择菜单中的“new”的选项。

  4. 点击完new的选项,就会弹出了下一级的菜单中进行选择一个为“activity”的选项。

  5. 在activity中提供了多个activity的模板的文件,可以进行使用这些模板进行创建activity的文件。

  6. 就会弹出了一个activity的窗口的,在activity name的名称中进行输入昵称,然后直接进行点击“finish”的选项。

  7. 这样在项目中的activity的创建成功了,这个activity的登录界面就创建成功了。

『肆』 android SDK 文档目录下都有哪些文件都代表着什么

Android SDK 目录下有很多文件夹,主要都是干什么的呢?

1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。

2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。

3. market_licensing 作为Android Market版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。

4. platforms 是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本, 这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexmp和编译脚本dx。

5. platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android 2.3开始这些工具被划分为通用了。

6. samples 是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学习,对于SQLite数据库操作可以查看NotePad这个例子,对于游戏开发 Snake、LunarLander都是不错的例子,对于Android主题开发Home则是android m5时代的主题设计原理。

7. tools 作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是android模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。

8. usb_driver 顾名思义,保存着android平台google官方机型的驱动如nexus one、nexus s,同时也有一些老机型驱动的支持,比如说htc dream、htc magic和Motorola 的droid。

参考自:blog.csdn.net/coolwzjcool/article/details/7761663

『伍』 怎么写android程序文档,请提供模板或者范文让我参考,多谢!!

需求,概要设计 详细设计 各接口说明 基本上就这些

『陆』 实战——Android.mk常用模板实例

LOCAL_PATH :=$(call my-dir)  :编译目录

include $(CLEAR_VARS)  :清理环境变量

LOCAL_JAVA_LIBRARIES :=                 #指定依赖的共享Java类库

LOCAL_STATIC :=    #指定依赖的静态Java类库

#指定源码列表。 这里使用系统定义的函数搜寻 src目录下的文件形式的列表

LOCAL_SRC_FILE :=$(call all-java-files-under,src)

LOCAL_MODULE_TAGS := optional    #指定模块的标签

LOCAL_CERTIFICATE    := shared        #指定模块的签名方式

LOCAL_PACKAGE_NAME :=testapk    #指定模块的名称

include $(BUILD_PACKAGE) 

#-----------------------------------------------------------------------------------

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES := $(call  all-java-files-under,src)

LOCAL_MODULE_TAGS :=optional         #指定模块的标签

LOCAL_MODULE := javadynamiclib        #指定模块的名称

include $(BUILD_JAVA_LIBRARY) 

#-----------------------------------------------------------------------------------

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES := $(call all-java_files-under,src)

LOCAL_MODULE :=javastaticlib             #指定模块的名称

include $(BUILD_STATIC_JAVA_LIBRARY)

#-----------------------------------------------------------------------------------

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_NO_STANDARD_LIBRARIES := true                    #指定依赖的静态Java类库

LOCAL_PACKAGE_NAME := javareslib                            #定义模块名

LOCAL_CERTIFICATE  :=platform                                    #指定签名类型

LOCAL_APPT_FLAGS := -x                                               #定义aapt工具参数

LOCAL_MODULE_TAGS := user                                       #指定模块的安装路径

LOCAL_MODULE_PATH := $(TARGET_OUT_JAVA_LIBRARIES)

LOCAL_EXPORT_PACKAGE_RESOURCES := true              #值为ture时,其他的apk模块能引用本模块的资源

include$(BUILD_PACKAGE)  #apk

#-----------------------------------------------------------------------------------

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES:=service.cpp  hello.c

LOCAL_SHARED_LIBRARIES :=libutils libbinder             #指定模块需要链接的动态库

ifeq ($(TARGET_OS),linux)                                            

            LOCAL_CFLAGS += -DXP_UNIX                           

#定义编译标志

endif

LOCAL_MODULE := service                                              #指定模块的名称

include $(BUILD_EXECUTABLE)

#-----------------------------------------------------------------------------------

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional                          #指定模块的名称

LOCAL_MODULE :=libnativedynamic                       #指定模块的源文件 

LOCAL_SRC_FILES := \

nativedynamic.cpp 

LOCAL_SHARED_LIBRARIES := \                                #指定模块需要链接的动态库

libcutils \

libutils 

LOCAL_SHARED_LIBRARIES := libnativestatic           #指定模块依赖的静态库

LOCAL_C_INCLUDES  += \                                         #指定头文件的查找路径

$(JNI_H_INCLUDE) \

$(LOCAL_PATH)/../include 

LOCAL_CFLAGS += -O                                                #定义编译标志

include $(BUILD_SHARED_LIBRARY)  

#-----------------------------------------------------------------------------------

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional            #指定模块的标签

LOCAL_MODULE :=libnativestatic               #指定模块的名称

LOCAL_SRC_FILES :=\                                   #指定模块的源文件

 nativestatic.cpp

LOCAL_C_INCLUDES +=                               #定义编译标志

LOCAL_CFLAGS +=-O

include $(BUILD_STATIC_LIBRARY)

#-----------------------------------------------------------------------------------

『柒』 Android Studio添加头部注释模板

第一种:点击File -> Settings -> Editor -> File and Code Templates

第二种:点击File -> Settings -> Editor -> Live Template

这样当新建一个类或者方法后,在类或方法名上面输入缩写(cc或cm),就会有提示是否添加类注释。

Shift+Alt+G 添加注释 Shift+Alt+Z 取消注释

『捌』 android 模板 大家都是再哪里下载的

GitHub,自己下,很多

『玖』 android.mk文件怎么写

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的toolchain/platform支持,而且不需要改变你的Android.mk文件。
先看一个简单的例子:一个简单的"hello world",比如下面的文件:
sources/helloworld/helloworld.c
sources/helloworld/Android.mk
相应的Android.mk文件会象下面这样:
---------- cut here ------------------
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE
:= helloworld
LOCAL_SRC_FILES := helloworld.c
include $(BUILD_SHARED_LIBRARY)
---------- cut here ------------------
我们来解释一下这几行代码:
LOCAL_PATH := $(call my-dir)
一个Android.mk file首先必须定义好LOCAL_PATH变量。它用于在开发树中查找源文件。在这个例子中,宏函数’my-dir’, 由编译系统提供,用于返回当前路径(即包含Android.mk file文件的目录)。
include $( CLEAR_VARS)
CLEAR_VARS由编译系统提供,指定让GNU MAKEFILE为你清除许多LOCAL_XXX变量(例如 LOCAL_MODULE, LOCAL_SRC_FILES, LOCAL_STATIC_LIBRARIES, 等等...),除LOCAL_PATH 。这是必要的,因为所有的编译控制文件都在同一个GNU MAKE执行环境中,所有的变量都是全局的。
LOCAL_MODULE := helloworld
LOCAL_MODULE变量必须定义,以标识你在Android.mk文件中描述的每个模块。名称必须是唯一的,而且不包含任何空格。注意编译系统会自动产生合适的前缀和后缀,换句话说,一个被命名为'foo'的共享库模块,将会生成'libfoo.so'文件。
LOCAL_SRC_FILES := helloworld.c
LOCAL_SRC_FILES变量必须包含将要编译打包进模块中的C或C++源代码文件。注意,你不用在这里列出头文件和包含文件,因为编译系统将会自动为你找出依赖型的文件;仅仅列出直接传递给编译器的源代码文件就好。

在Android中增加本地程序或者库,这些程序和库与其所载路径没有任何关系,只和它们的Android.mk文件有关系。Android.mk和普通的Makefile有所不同,它具有统一的写法,主要包含一些系统公共的宏。
在一个Android.mk中可以生成多个可执行程序、动态库和静态库。
1,编译应用程序的模板:
#Test Exe
LOCAL_PATH := $(call my-dir)
#include $(CLEAR_VARS)
LOCAL_SRC_FILES:= main.c
LOCAL_MODULE:= test_exe
#LOCAL_C_INCLUDES :=
#LOCAL_STATIC_LIBRARIES :=
#LOCAL_SHARED_LIBRARIES :=
include $(BUILD_EXECUTABLE)
(菜鸟级别解释::=是赋值的意思,$是引用某变量的值)LOCAL_SRC_FILES中加入源文件路径,LOCAL_C_INCLUDES 中加入所需要包含的头文件路径,LOCAL_STATIC_LIBRARIES加入所需要链接的静态库(*.a)的名称,LOCAL_SHARED_LIBRARIES中加入所需要链接的动态库(*.so)的名称,LOCAL_MODULE表示模块最终的名称,BUILD_EXECUTABLE表示以一个可执行程序的方式进行编译。
2,编译静态库的模板:
#Test Static Lib
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= /
helloworld.c
LOCAL_MODULE:= libtest_static
#LOCAL_C_INCLUDES :=
#LOCAL_STATIC_LIBRARIES :=
#LOCAL_SHARED_LIBRARIES :=
include $(BUILD_STATIC_LIBRARY)
一般的和上面相似,BUILD_STATIC_LIBRARY表示编译一个静态库。
3,编译动态库的模板:
#Test Shared Lib
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= /
helloworld.c
LOCAL_MODULE:= libtest_shared
TARGET_PRELINK_MODULES := false
#LOCAL_C_INCLUDES :=
#LOCAL_STATIC_LIBRARIES :=
#LOCAL_SHARED_LIBRARIES :=
include $(BUILD_SHARED_LIBRARY)
一般的和上面相似,BUILD_SHARED_LIBRARY表示编译一个静态库。
以上三者的生成结果分别在如下,generic依具体target会变:
out/target/proct/generic/obj/EXECUTABLE
out/target/proct/generic/obj/STATIC_LIBRARY
out/target/proct/generic/obj/SHARED_LIBRARY
每个模块的目标文件夹分别为:
可执行程序:XXX_intermediates
静态库: XXX_static_intermediates
动态库: XXX_shared_intermediates
另外,在Android.mk文件中,还可以指定最后的目标安装路径,用LOCAL_MODULE_PATH和LOCAL_UNSTRIPPED_PATH来指定。不同的文件系统路径用以下的宏进行选择:
TARGET_ROOT_OUT:表示根文件系统。
TARGET_OUT:表示system文件系统。
TARGET_OUT_DATA:表示data文件系统。
用法如:
CAL_MODULE_PATH:=$(TARGET_ROOT_OUT)

『拾』 android中如何建立一个中文模板字库主要做图片上的文字识别,大概要一百字,请大侠们帮忙!有重谢!

你这个有硕士论文的难度了吧, 我也不会,毕设正在做类似的,不过要简单很多,只是特征点识别,不需要模板库。
觉得你的难度很大。
灰化、滤波、增强这类图像处理工作,应该是首要必须的吧。
然后图像切割需要算法,还得看你的图像具体有什么特征,可以确定每一个问题的区域。
然后模式类需要特征吧? 还得去找找 设计文字识别常用的特征 文献资料。
然后要自己设计对 文字图像 提取特征 的算法吧,这个也不容易。
如果前面工作都做好了,100个文字 按特征分类,按特征值 保存 就好了。

我想大概就这样。 android,java是个小问题,如何设计算法才是关键。

阅读全文

与android文件模板相关的资料

热点内容
视频课程学习有哪些app 浏览:375
铁模编程怎么学 浏览:298
数学网络研修研究问题有哪些 浏览:677
stl文件怎么打印 浏览:427
json格式变量写法 浏览:68
广州寄文件去吉林多少钱 浏览:254
苹果APP文件夹创建 浏览:903
黄米是什么app 浏览:417
word如何插入一个新文件夹 浏览:357
word文件夹前面有个符号 浏览:350
把word转换成语音 浏览:220
linuxfile文件 浏览:454
如何用网络打普通电话 浏览:463
linux进程打开的文件 浏览:134
新购u盘无法储存文件 浏览:553
5s要不要升级ios93 浏览:926
小米手机助手怎么关闭自动升级 浏览:24
外星人能不能升级到win10系统盘 浏览:652
加入java信任站点 浏览:486
好用的急救知识app 浏览:524

友情链接