zoukankan      html  css  js  c++  java
  • Android 常用操作

    0.android studios使用介绍

    使用介绍
    android studio 常用小技巧
    网址
    1.怎么样添加第三方库


    方法一:
    
        第一步:将第三方库以module的形式导入
    

    第一步

        第二步:选中要导入第三方库的包
    

    第二步

        第三步:将module作为依赖项
    

    第三步

        第四步:选中刚才导入的modu
    

    第四步
    方法二:

        将第控件的jar包放到要依赖的APP的libs下 右键加入依赖即可
    

    2.搭建本地的SVN库

    第一步:打开软件
    

    第一步:

    第二步:点击Repositories
    

    第二步:

    第三步:右键Create New Repository
    

    第三步:

    第四步:为SVN库命名
    

    第四步:

    第五步:创建一种类型的库
    

    第五步:

    第六步:设置权限
    

    第六步:

    第七步:更改权限
    

    第七步:

    第八步:更改具备权限的人
    

    第八步:

    3.更改本机端口号

    enter description here
    enter description here

    4.分享的功能要做的

    将从jar包解压的东西 copy到Android studio中
    将assets  copy到main下
    

    enter description here
    将lisbs 里面的内容 copy到libs下
    enter description here
    将res copy到main 下 res会自动和原来的res合并 当然也可以把res中的内容直接copy到res下
    enter description here
    将src 里面的内容 copy到Java下
    enter description here

    enter description here

    5.开发JNI的流程

    1. 新建一个Android application
    2. 在project的根目录新建一个jni的文件夹,里面新建一个c文件。
    3. 在java源文件中定义好本地接口的函数名,及返回值。
    4. 在jni里面的c文件中 使用c语言来实现该函数 
    5. 需要注意该函数的函数名(Java+报名+类名+函数名) JNI 必须传递两个参数
    6. 在jni文件夹里面新建一个Android.mk文件,该文件需要指明编译生成的模块和编译用到的源代码
    7. 使用ndk-build.cmd 来编译c的源文件,生成一个 so库 (ndk的根目录需要加到环境变量)
    8 .在java语言的某个文件中,如果需要用到该native方法,需要先将该so库加载。
    

    6.Android Studio 常用插件

    其它插件同理

    1.第一步
    2.第二步
    4.第四步

    1.GsonFormat —用于自动生成gson的解析类
    

    GsonFormat

    2.AndroidCodeGenerator-用于自动生成findviewbyid,ViewHolder的插件
    3.postfix-支持Log,Toast,Logd的快速书写
    

    AndroidCodeGenerator,postfix

    4.Android Parcelable code generator-这是个生成实现了Parcelable接口的代码的插件。
    

    注意的问题

    5.CodeGlance-快速定位代码 右侧定位视图
    

    演示

    6.Android Butterknife Zelezny-注解框架
    
    -在generate-Generate ButterKnife Injections 时要在activity_main上面才行
    -compile 'com.jakewharton:butterknife:7.0.1' build.gradle中添加上这个
    注意:
    对于 Fragment 来说要:ButterKnife.bind(this, view);
    对于activity 来说: ButterKnife.bind(this);
    

    演示
    介绍
    项目介绍
    7.如何设置Android studio 中的窗口


    位置

    8.如何把preview设置常驻(之前自动隐藏了)

    preview
    让preview获得焦点 然后设置Docked Mode 之后就常驻状态了
    设置Docked Mode

    9.如何设置SVN

    把一个新建的项目上传到SVN服务器上

    10.在gradle中修改包名

    方法

    11.ecplise项目转Android studio

    操作

    12.ecplise如何设置Android项目

    流程
    enter description here

    13.Android studio 如何生成jar包

    将一个module转换为library
    

    例子

    将:    apply plugin: 'com.android.application'
    变为:  apply plugin: 'com.android.library'
    将:    applicationId "com.nanrui.combination" 删除
    将library变为jar包:
    

    生成jar包

    task makeJar(type: Copy) {
        delete 'build/libs/mysdk.jar'
        from('build/intermediates/bundles/release/')
        into('build/libs/')
        include('classes.jar')
        rename ('classes.jar', 'mysdk.jar')
    }
    makeJar.dependsOn(build)
    //在终端执行生成JAR包
    // gradlew makeJar
    
    在Terminal中键入 gradlew makeJar 回车看到如下所示就OK了:
    

    14.如何查找SDK中自带的jar包 如android-support-v7-appcompat.jar

    自带包的位置

    15.获取apk中的方法数

    C:UsersAdministrator> 
    java -jar d:GoogleDowlanddex-method-counts.jar  d:GoogleDowlandmip.apk
    

    图片
    链接

  • 相关阅读:
    【转】win7“您可能没有权限使用网络资源”的解决办法
    windows下顽固软件卸载不了的解决方法
    【转】Windows Server 2008修改远程桌面连接数
    winserver2008,运行可执行文件,提示 激活上下文生成失败。 找不到从属程序集 Microsoft.VC90.DebugCRT,processorArchitecture="x86"
    保障视频4G传输的流畅性,海康威视摄像头相关设置
    【转】win7如何设置共享目录,并且访问不需要输入用户名和密码。
    CentOS7.1配置远程桌面
    C++遍历目录,并把目录里超过7天的文件删除(跨平台windows&linux)
    hibernate(二)一级缓存和三种状态解析
    Android进程间的通信之AIDL
  • 原文地址:https://www.cnblogs.com/xuecanmeng/p/5733258.html
Copyright © 2011-2022 走看看