精华内容
下载资源
问答
  • Android 上百实例源码分析以及开源分析 集合打包4

    千次下载 热门讨论 2012-07-10 21:54:03
    3、 源码分析之前,需要认真学习一下Jade的Android的编程(有聊天程序源码下载,都在下载包中),编译源码,需要到google 中申请 map api 的key,不过由于神奇的国度制约的原因,申请连接的网站无法访问,需要通过...
  • node:v8.11.1 npm:5.5.1 ionic:4.0.3 cordova:8.0.0 jdk:1.8.0_45 gradle:4.9 1. node安装 下载安装 http://nodejs.cn/download/ 2. 安装ionic cordova npm install -g cordova ionic 检查版本: ionic -v ...

    环境安装

    node:v10.15.3
    npm:6.9.0
    ionic: CLI 4.12.0
    cordova:9.0.0
    jdk:1.8.0_201
    gradle:5.4-rc-1

    1. node安装

    下载安装 http://nodejs.cn/download/

    2. 安装ionic cordova

    npm install -g cordova ionic

    检查版本: ionic -v cordova -v

    3. 构建android工程
    1. 查看支持的平台或版本:
      ionic cordova platform ls
    2. 构建android platform(必须在对应的ionic项目中执行):
      ionic cordova platform add android

    说明:此步骤会修改ionic的目录结构,让ionic支持cordova。构建成功后,会在platforms目录下生成一个android工程。

    4. 配置android sdk环境
    1. 安装jdk——点我查看
    2. 安装android-sdk,这里我安装的是Android Studio,会自动安装sdk——点我查看
    3. 安装gradle(下载、解压、配置环境变量)—— 具体安装步骤附文章最后
    5. 打包

    执行命令:ionic cordova build android
    编译成功之后,会在C:\myApp\platforms\android\app\build\outputs\apk\debug目录下生成一个 xxx.apk文件。
    在这里插入图片描述

    6. 打包遇到的问题

    问题一:

    在使用ionic cordova build android打包的时候出错

    解决方法:

    • 移除android工程:ionic cordova platform remove android
    • 使用命令 --nofetch 安装:cordova platform add android --nofetch

    在这里插入图片描述
    问题二:
    在构建的ionic4项目打包的项目目录中不能出现中文,出现中文会乱码,打包不成功。


    在这里插入图片描述


    打包步骤:

    前提是配置好上述环境:

    1. 创建ionic4项目

    ionic start myApp tabs

    2. 运行项目

    cd myApp
    ionic serve

    3. 构建android platform:

    cordova platform add android --nofetch

    4. 编译生成apk

    ionic cordova build/run android



    gradle安装与配置

    1. 下载地址

    需要注意的是下载bin目录这个文件
    在这里插入图片描述

    2. 下载完成之后解压到对应的目录

    在这里插入图片描述

    3. 配置环境变量
    • 在系统变量中新建
      变量名:GRADLE_HOME
      变量值:C:\software\Android\gradle-5.4-rc-1 (下载的gradle的安装目录地址)
      在这里插入图片描述
    • 编辑Path,加入路径如下图所示,点击保存
      变量值:%GRADLE_HOME%\bin;
      在这里插入图片描述
    4. 检验是否配置成功

    命令:gradle -v
    在这里插入图片描述

    展开全文
  • Android逆向小助手是一款功能强大的反编译软件,软件支持多个编辑apk功能,软件界面简洁,使用方便,需要的朋友可以前来本站下载。 软件功能 1、可以直接拖动下载的apk到软件编辑,可以对apk执行安装 2、提供一个...
  • Mac环境下 Android设备Charles抓配置

    千次阅读 2020-04-17 12:01:43
    Charles v4.5.6 Mac 精品软件网站可下载 Android系统手机一部 注册: Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 打开工具charlse->help->Register Charls 监控http 手机wi.....

    系统环境
    Mac Catalina 10.15.2
    Charles v4.5.6 Mac 精品软件网站可下载
    Android系统手机一部

    注册

    Registered Name: https://zhile.io
    License Key: 48891cf209c6d32bf4
    打开工具charlse->help->Register Charls 
    

    监控http

    手机wifi 和 装有Charles的主机保持同一个,然后在手机wifi设置中代理设置填入

    ip:主机ip
    端口:8888(默认)
    charls中设置Proxy->Access control settings->add 加入你的手机ip
    或者直接设置完成以后在弹框中选择允许使用代理

    监控https

    1、 安装pc主机的root证书,并在证书管理中设置为总是信任
    在这里插入图片描述

    2、安装android手机的信任证书

    1. 手机端浏览器访问chls.pro/ssl. 会自动下载证书,直接点击下载的证书安装,或者到手机安全设置中找到证书管理器从下载路径安装
    2. 配置Charles的https过滤如下图 SSL Proxying Setting 设置为*/* 默认监控所有https的请求

    在这里插入图片描述

    3.打开ssl监控
    下图是已打开的状态,老版本的没有这个选项 ,配置好上一个的过滤就直接进入监控状态
    在这里插入图片描述

    展开全文
  • 下载Android Studio v2.2.2.0全量(内含SDK) 3、去Android Studio的中文社区(官网)下载最新的Android Studio,传送阵:点击开始传送 4下载完毕后,开始安装: (1)首先是欢迎界面: ...

    1、首先必须安装Java  JDK   (Java JDK下载、安装和环境变量配置,传送阵:点击开始传送




    2、本人电脑系统Windows 10 x64    下载的Android Studio v2.2.2.0全量包(内含SDK)





    3、去Android Studio的中文社区(官网)下载最新的Android Studio,传送阵:点击开始传送











    4、下载完毕后,开始安装:


    (1)首先是欢迎界面:






    (2)选择需要安装的组件,Android Studio主程序默认已勾选,

    Android SDK这里也要勾选(假如你已经单独装了SDK,就不需要了)

    Android Virtual Device安卓虚拟设备,就是在电脑上虚拟出安卓手机的环境,让你可以直接在电脑上运行开发出的APP

    这里没有勾选,也建议不要勾选,测试APP的话,直接在真机(一部安卓手机)上测试更好,因为官方出的这个安卓虚拟设备,在电脑上运行很慢,即便你没有一部安卓手机,也可以选择其他的安卓模拟器,运行速度都比这个快






    (3)选择  I Agree  






    (4)这是Android Studio  和  SDK  的默认安装路径





    (5)这里分别改成:D:\Android\Android Studio 和 D:\Android\SDK






    (6)直接点击 Install 进行安装 (这里没有勾选 Do not create shortcuts,  这是问你是否要桌面快捷方式)






    (7)安装完成,直接 Next






    (8)既然安装完成就直接启动Android Studio吧






    (9)我之前并没有使用过Android Studio,所以选择这一项






    (10)进入此界面,开始载入Android Studio主程序






    (11)出现了Unable to access Android SDK add-on list

          这里选择了Setup Proxy   如果选择Cancel  见(14)






    (12)具体配置见图,Host name:  mirrors.neusoft.edu.cn






    (13)关于mirrors.neusoft.edu.cn,实际上是大连东软信息学院的一个开源镜像网站

    用过Eclipse的应该知道,Eclipse的下载页面的镜像网站之一就是大连东软信息学院






    Eclipse下载页面:






    (14)如果你选择了Cancel




    需要到Android Studio的bin目录下找到 idea.properties 这个文件

    这里的路径是:D:\Android\Android Studio\bin

    使用记事本或其他编辑器,打开这个文件,更改 disable.android.first.run  的值等于true,

    disable.android.first.run=true  如果没有则直接添加






    (15)直接 Next






    (16)这里选择 Custom  自定义






    (17)这里选择Darcula主题,护眼






    (18)更改Android SDK的路径为上面已经设置过的路径:D:\Android\SDK










    (19)点击 Finish






    (20)点击 Finish






    (21)安装完成,安装目录一览:













    5、下面开始配置Android Studio相关:


    (1)点击Configure






    (2)选择 Settings






    (3)配置界面一览:






    (4)先修改一下字体大小,因为默认字体实在太小了

    点击Save As,然后才能开始修改字体大小 Size, 改成16就好了 (至于字体样式看个人习惯,我这里直接默认)






    (5)选择显示行号









    6、开始第一个Hello World吧


    (1)我的默认存放路径改成了:E:\AndroidStudioProjects






    (2)Phone and Tablet  手机和平板电脑    Wear  可穿戴式设备    TV  就是电视了   看你开发什么上面的APP

    Minimum SDK最好选择 Android 5.0  这是一个截止目前(2016/12/2)承上启下的SDK,开发出的APP会更好的兼容不同版本的Android系统







    (3)选择一个Empty Activity   空活动








    (4)直接默认吧







    (5)勾选如图






    (6)随便看看吧






    (7)完毕










    7、SDK的环境变量配置:


    第一步:添加 ANDROID_HOME

    新建系统变量 ANDROID_HOME

    变量名:ANDROID_HOME   变量值:D:\Android\SDK





    第二步:添加Path变量

    此变量已存在,直接编辑即可

    变量值:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

    (注意:win10下要分行编辑,且末尾没有分号)







    8、添加完成,确认保存。

    最后验证一下:打开cmd命令行窗口:分别输入    adb        android   

    两个命令进行验证,都没有出错,则配置成功。

    展开全文
  • 为您提供xUtilsAndroid工具包下载,xUtils包含了orm,http(s),image,view注解,但依然很轻量级(251K),并且特性强大,方便扩展。xUtils特点:1、orm:高效稳定的orm工具,使得http接口实现时更方便的支持cookie和...
  • android studio集成友盟v2.3消息推送

    千次阅读 2015-07-08 20:10:58
    2,本SDK需要最新版本的 android-support-v4.jar 支持。eclipse用户,直接导入jar。sudio用户在build.gardle里加入v4支持,如下代码 dependencies { compile fileTree(include: ['*.jar'],

    1,下载友盟的sdk,将压缩包下的libs下的内容复制到工程的libs下下载地址

    2,本SDK需要最新版本的 android-support-v4.jar 支持包。eclipse用户,直接导入jar包。sudio用户在build.gardle里加入v4支持,如下代码

    dependencies {
    
        compile fileTree(include: ['*.jar'], dir: 'libs')
        compile 'com.android.support:appcompat-v7:22.1.1'
        compile files('libs/android-support-v4.jar')
    }

    3, 配置AndroidManifest.xml

    3.1  添加权限
    在<manifest>标签下:

    <!-- 权限声明开始-->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

    <!--【可选】如果需要设置前台是否显示通知,需要设置这个权限-->
    <uses-permission android:name="android.permission.GET_TASKS" />

    <!-- 可选 -->
    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_ADDED" />
    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_CHANGED" />
    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_INSTALL" />
    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REPLACED" />
    <uses-permission android:name="android.permission.RESTART_PACKAGES" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />;
    <!-- 权限声明结束-->
    3.2  添加组件
    在<application>标签下:
        注意     添加组件时需要将【应用包名】替换为你自己应用的包名。

    <!--友盟消息推送server声明开始-->
    <receiver
        android:name="com.umeng.message.NotificationProxyBroadcastReceiver"
        android:process=":push"
        android:exported="false" >
    </receiver>
    <receiver
        android:name="com.umeng.message.SystemReceiver"
        android:process=":push" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.PACKAGE_REMOVED" />
            <data android:scheme="package" />
        </intent-filter>
    </receiver>
    <receiver
        android:name="com.umeng.message.MessageReceiver"
        android:process=":push" >
        <intent-filter>
            <action android:name="org.agoo.android.intent.action.RECEIVE" />
        </intent-filter>
    </receiver>
    <receiver
        android:name="com.umeng.message.ElectionReceiver"
        android:process=":push" >
        <intent-filter>
            <action android:name="org.agoo.android.intent.action.ELECTION_RESULT_V4" />
            <category android:name="umeng" />
        </intent-filter>
    </receiver>
    <receiver
        android:name="com.umeng.message.RegistrationReceiver"
        android:exported="false" >
        <intent-filter>
            <action android:name="【应用包名】.intent.action.COMMAND" />
        </intent-filter>
    </receiver>
    <receiver android:name="com.umeng.message.UmengMessageBootReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>


    可以根据需要自行设置 android:label 中的服务名 :

    <service
        android:name="com.umeng.message.UmengService"
        android:label="PushService"
        android:exported="true"
        android:process=":push" >
        <intent-filter>
            <action android:name="【应用包名】.intent.action.START" />
        </intent-filter>
        <intent-filter>
            <action android:name="【应用包名】.intent.action.COCKROACH" />
        </intent-filter>
        <intent-filter>
            <action android:name="org.agoo.android.intent.action.PING_V4" />
        <category android:name="umeng" />
        </intent-filter>
    </service>
    <service android:name="com.umeng.message.UmengIntentService"
        android:process=":push" />
    <service
        android:name="com.umeng.message.UmengMessageIntentReceiverService"
        android:process=":push"
        android:exported="true" >
        <intent-filter>
            <action android:name="org.android.agoo.client.MessageReceiverService" />
        </intent-filter>
        <intent-filter>
            <action android:name="org.android.agoo.client.ElectionReceiverService" />
        </intent-filter>
    </service>
    <!-- V1.3.0添加的service,负责下载通知的资源 -->
    <service android:name="com.umeng.message.UmengDownloadResourceService" />
    <!--友盟消息推送server声明结束-->
    3.3   添加 AppKey 和 Umeng Message Secret
    在<application>标签下:

    <!--秘钥配置开始-->

    <meta-data
        android:name="UMENG_APPKEY"
        android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxx" >
    </meta-data>
    <meta-data
        android:name="UMENG_MESSAGE_SECRET"
        android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxx" >
    </meta-data>
    <!--秘钥配置结束-->
        说明
        请在http://message.umeng.com创建应用,获取应用对应的AppKey和Umeng Message Secret。

    3.4 添加Channel ID
    你可以用Channel ID来标识APP的推广渠道,作为推送消息时给用户分组的一个维度。设置方法如下:
    在<application>标签下:


    <meta-data
        android:name="UMENG_CHANNEL"
        android:value="Channel ID" >
    </meta-data>


    将"android:value"中的"Channel ID"替换为APP的推广渠道。
    或者,通过调用以下代码来设置推广渠道。
    mPushAgent.setMessageChannel();
        说明

            若同时在AndroidManifest.xml和代码设置了MessageChannel,则以代码设置的为准。
            若在AndroidManifest.xml和代码里均没有设置,则使用Unknown作为Channel ID。
            你可以使用20位以内的英文和数字为渠道定名(不要使用纯数字)。
            友盟消息推送可以和友盟统计分析共用一个"Channel ID"字段。

    4,获取手机在友盟注册的唯一设备号,给后台开发人员。在activity的onCreate()中

            /**设备号**/
            PushAgent mPushAgent = PushAgent.getInstance(this);
            mPushAgent.enable();
            String device_token = UmengRegistrar.getRegistrationId(this);
            System.out.println("设备号="+device_token);
            /**设备号**/

    更多内容见官方文档

    展开全文
  • android Android target, based on python-for-android project ios iOS target, based on kivy-ios project Global commands (without target): distclean Clean the whole Buildozer environment help Show ...
  • 1 设备信息 型号:Samsung Galaxy S5 ...2 下载并使用第三方ROM包(卡刷)第三方ROM包下载地址: http://www.romzhijia.net/romdetail/D839AEE7-91BF-47D7-A784-4B7EF6676F4D1、将第三方ROM包(ZIP格式)放入手机的s
  • 渠道下面上传包4.帐号和权限管理5.api和页面表单上传6.解析信息,包括iOS的类型ADHOC或release,udid,安卓的签名证书等7.我编不下去了···哈哈~~ 推荐用法Docker公有利益 1. 把~/shared目录添加到Docker ->...
  • 3、消息结构使用的协议为:包头+体,其中体存储要发送的消息实体,而包头则存储消息的长度、类型等,这种结构方式便于数据的解析,很好地解决了Socket通信中消息的断和粘包问题 4、EasySocket只需简单的配置...
  • V1.1.0】 如果正在使用1.x 版本请调转,当前2.0 版本已经重定制,不支持升级,请在新项目中使用。 V2.x 相对于 V1.x 对名做了修改如:com.scwang.smartrefresh 改为 com.scwang.smart.refresh。 建议在新项目中...
  • 4.依赖jar包下载: 由于CSDN不能修改上传的资源,此jar包仅为1.0版本 CSDN下载 最新依赖jar包下载,请点击跳转 百度云下载 微云下载 说明:如果下载链接不存在,请发邮件至邮箱:814326663@qq.com,询问最新的下载链接 aar...
  • 1.解压下载的zip,将libs文件夹下的armeabi,mips,x86文件夹拷到工程的libs文件夹下,并且在libs下创建armeabi-v7a,并放入.so文件。 2.在libs文件夹下放入weibosdkcore_v3.0.1.jar 3.manifest中加入...
  • 更多技术支持与科技资讯分享请关注我们的微信公众号 1 深圳风火轮科技有限公司 www.SmartF 0755-23012315 目录 摘要4 第1 章 android 驱动的开发流程5 第2 章 开发环境搭建6 2.1 NDK 安装6 2.1.1 下载NDK 6 2.1.2 ...
  • 4.gradle v5.1.1 gradle-5.1.1-all.zip 把该gradle版本的all,不要解压直接放在工程gradle->wrapper->dists目录下 比如项目工程gradle->wrappper下gradle-wrapper.properties配置文件内容如下: #Wed Apr 24 04:51...
  • private String url=”http://www.oschina.NET/uploads/osc-Android-v2.6.4-release.apk”; private String sdPath = “/sdcard/” + System.currentTimeMillis() + “yuyin.apk”; 4、当点击按钮的时候进行下载 ...
  • 解决: 1、手动下载gradle ... 2、添加环境变量 PATH=D:\Program Files (x86)\gradle-3.5\bin 3、关闭cmd 4、打开cmd,输入gradle -v,查看是否安装成功 5、重新build
  • 有超过900个函数可用于C,C ++,C#,Delphi(版本4到10.2),Objective-C,Swift,Python,PHP,Visual Basic,VB.NET,ASP,PowerBASIC,Pascal等等 - 它就像你的终极PDF工具,特别适用于将产品更快地推向市场。...
  • 还在苦苦寻找mac图标素材?...Icons8下载包括具有不同风格的图标:iOS,Windows 10,Windows 8,Material,Android 4,Color或Office。此外,它还按类别组织:字母,箭头,婴儿,美容等。而且包含...
  • 下载刷机,复制到设备的SD卡中; 2。设备进入 CWM/TWRP Recovery(原厂 Recovery 不能刷); 3。在 Recovery 中将刚刚复制到 SD 卡的刷机刷入; 4。重启设备,更新完成。 〖方法②〗:手动替换 1、手动替换的...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    4 Android Android Android Android 手机新概念 操作系统的选择 -------- 定制和长尾 � 重构 � MVC 和 Web APP 架构 Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统...
  • 下载的最新分支,本地运行都正常,打包生成 publish.mpkg ,上传到小米开发者平台,打包失败!!! <p><strong>期望(必填) 新扩展程序开发,下载...
  • 下载刷机,复制到设备的SD卡中; 2。设备进入 CWM/TWRP Recovery(原厂 Recovery 不能刷); 3。在 Recovery 中将刚刚复制到 SD 卡的刷机刷入; 4。重启设备,更新完成。 〖方法②〗:手动替换 1、手动替换的...
  • android系统一键刷机

    2012-10-20 17:37:05
    4、高效ROM下载管理器,可对已下载和正下载资源进行管理,绝不占用手机内存空间; 5、简洁图文刷机教程,小白朋友的福音,易懂易用,不会教到你会; 6、当前版本支持分辨率:800*480 7、目前支持21款机型完美刷机。...
  • json-jar包下载地址:http://download.csdn.net/detail/u014657752/9040757 package com.example.yulongji.android4; import android.app.Activity; import android.os.Bundle; import android.v
  • android 增量更新 mac环境

    千次阅读 2016-03-08 14:51:01
     把例如老v1.0.apk 是2M,v2.0.apk是4M,实现过程就是生成两个不同的差异;然后再把差异放到服务器上面,手机端下载差异下载完成之后差异和老合并成新。  这样就是实现不用下载整个apk 从而实现...
  • appium环境搭建(Android) 一、环境准备 环境是Windows 7版本 64位系统 ...1.下载jdk,我的是64位1.6版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本 2.一路傻瓜式安装,注意安装路径
  • 1、点击 Scatter File,选择刷机中名为MT6572_Android_scatter.txt文件并打开,注意这里的MT6572是根据你的刷机而定,或许会是MT6515、MT65xx、MT67xx等; 2、端口选择 Sel ALL,如不知道具体端口,请全选即可;...
  • 1、下载adb 2、手机连接上电脑,最好只有一台手机连接电脑,同时确保手机已开启USB调试模式 3、使用dos命令窗口 cd D:\Android(cd后面需空格,路径是 adb存在的路径),然后回车进入到工具文件夹内 4、输入命令...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 144
精华内容 57
关键字:

androidv4包下载