解决方案 »

  1.   

    这个……思路是不是反了……apk的名字可以理解为压缩包的名字,解压之后的内容才是真正的app,而且android也是以包名来分辨app的……
      

  2.   

    我是想读到压缩包的名字,package name我是可以读到的。比如下载时保存的名字为  “张三丰.apk”,包名为 com.ex.xxx ,我想读到的是 “张三丰.apk” 。
      

  3.   

    我是想读到压缩包的名字,package name我是可以读到的。比如下载时保存的名字为  “张三丰.apk”,包名为 com.ex.xxx ,我想读到的是 “张三丰.apk” 。
      

  4.   

    好奇的问下楼主这个apk名字有什么用?是一个新的需求么,是不是有什么创新功能需要用到?
      

  5.   

    好奇的问下楼主这个apk名字有什么用?是一个新的需求么,是不是有什么创新功能需要用到?
    嗯,一个特殊的需求,想让应用知道自己是被用户从哪里下载、安装的。
      

  6.   

    好奇的问下楼主这个apk名字有什么用?是一个新的需求么,是不是有什么创新功能需要用到?
    嗯,一个特殊的需求,想让应用知道自己是被用户从哪里下载、安装的。
    那为啥不在打包的时候加个标志?渠道的区分?
      

  7.   

    应用名应该记录不下来,再说别人也可以随便修改而不会对应用产生任何影响。如果实在想要的话,猜测一种方法是安装后遍历所有.apk后缀的文件,然后把包名一致的apk记录下来 。但又有问题,如果有不同渠道的不同版本的.apk文件呢……还是渠道吧,而且不同渠道也有专门的统计
      

  8.   

    你搞混了吧,getApplicationContext().getPackageResourcePath()这个已经是安装到系统中的apk名字了,和你下载的文件已经没有任何关系了。
      

  9.   

    我是想读到压缩包的名字,package name我是可以读到的。比如下载时保存的名字为  “张三丰.apk”,包名为 com.ex.xxx ,我想读到的是 “张三丰.apk” 。
    关键就在这,就是从android角度看,你apk的名字叫什么不重要,或者说完全不关心,所以无从记录,如果想统计不同渠道的量,完全可以做不同的apk
      

  10.   

    我是想读到压缩包的名字,package name我是可以读到的。比如下载时保存的名字为  “张三丰.apk”,包名为 com.ex.xxx ,我想读到的是 “张三丰.apk” 。
    关键就在这,就是从android角度看,你apk的名字叫什么不重要,或者说完全不关心,所以无从记录,如果想统计不同渠道的量,完全可以做不同的apk
    是啊,难呢……
      

  11.   

    我是想读到压缩包的名字,package name我是可以读到的。比如下载时保存的名字为  “张三丰.apk”,包名为 com.ex.xxx ,我想读到的是 “张三丰.apk” 。
    关键就在这,就是从android角度看,你apk的名字叫什么不重要,或者说完全不关心,所以无从记录,如果想统计不同渠道的量,完全可以做不同的apk
    是啊,难呢……
    如果条件允许,对应每个平台将apk分版本发布。这样合理一些,也能判断安装量。
      

  12.   

    这个名字是随便改的不可能独到 你找个QQ的apk 改成 张四风.apk 能有啥用