相关疑难解决方法(0)

/ res和/ assets目录之间的区别

我知道res目录中的文件可以从R.class资产的行为类似文件系统访问,但我想知道,一般来说,最好使用其中一个.
任何人都可以帮助我了解资产和资产之间的真正差异吗?

android android-assets

262
推荐指数
4
解决办法
13万
查看次数

将mp3文件放入android项目的正确位置

是否有像res或drawable这样的文件夹用于mp3或一般的音频文件?如果是,它是什么以及如何从应用程序访问它?

mp3 android

30
推荐指数
3
解决办法
5万
查看次数

Android:在Android中为应用程序离线存储JSON数据的最佳方法是什么?

我想实现一个应用程序,它将显示路线编号,骑手已登陆谷歌地图.因此,要查找路由号,我需要一些有关路由的信息,这些信息在JSON文件中定义.JSON文件中的信息将从应用程序中脱机处理和解析.它也应该与应用程序一起安装和卸载.JSON文件包含100多个route_direction.它看起来像下面的代码.我可以在哪个文件夹中存储JSON文件到我的Android项目中?存储这样的数据的最佳方法是什么?

JSON文件:

{"route_direction":[
   {
     1_ab:{
                     
                    { 
                      stopsName_arrivalTime:{"abc":{"mon-fri":[05:33,06:00,06:30,...],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.337994, long:10.600423} ,

                    },
                    { 
                      stopsName_arrivalTime:{"def":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                         }
                                             }, 

                                             
                         stops_loca:{lat:53.740624, long:10.101322} 

                    },
                    { 
                      stopsName_arrivalTime:{"hgk":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.644834, long:10.203372} 

                    }



                }

       },

        {1_ba:{
                     
                    { 
                      stopsName_arrivalTime:{"hgk":{"mon-fri":[05:33,06:00,06:30],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.437994, long:10.400423} ,

                    },
                    { 
                      stopsName_arrivalTime:{"def":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                         }
                                             }, 

                                             
                         stops_loca:{lat:53.540624, long:10.601322} 

                    },
                    { 
                      stopsName_arrivalTime:{"abc":{"mon-fri":[],
                                                        "sat":[],
                                                        "son":[]
                                                               }
                                             }, 

                                             
                         stops_loca:{lat:53.244834, long:10.703372} 

                    }


                }

        },........

   ]

}
Run Code Online (Sandbox Code Playgroud)

android json

12
推荐指数
1
解决办法
2万
查看次数

Ant脚本中aapt元素的文档

我正在为Android构建系统开发一些Ant脚本,并且遇到了一个调用aapt的元素.我见过很多例子

exec executable ="$ {aapt}"

但是main_rules.xml文件中出现的格式使用不同的格式

    <aapt executable="${aapt}"
            command="package"
            debug="${build.packaging.debug}"
            manifest="AndroidManifest.xml"
            assets="${asset.absolute.dir}"
            androidjar="${android.jar}"
            apkfolder="${out.absolute.dir}"
            resourcefilename="${resource.package.file.name}"
            resourcefilter="${aapt.resource.filter}">
        <res path="${resource.absolute.dir}" />
        <!-- <nocompress /> forces no compression on any files in assets or res/raw -->
        <!-- <nocompress extension="xml" /> forces no compression on specific file extensions in assets and res/raw -->
    </aapt>
Run Code Online (Sandbox Code Playgroud)

我想使用此元素重命名包,但找不到有关如何使用它的任何文档.有谁知道我能在哪里找到一些?

谢谢

ant android build aapt

9
推荐指数
3
解决办法
7550
查看次数

android中raw和asset文件夹的存储限制

我想将一些视频/音频文件存储在我的应用程序的原始文件夹中.

我不知道raw和asset文件夹的存储限制.

任何人都可以告诉我可以在raw和asset文件夹中存储多少数据.

而且,如果我将批量数据存储在那些文件夹中,它会影响执行速度或从市场下载的应用程序的大小吗?

提前致谢.

android android-resources

8
推荐指数
2
解决办法
1万
查看次数

最大视频大小可以添加到原始文件夹android支持吗?

我有70MB的视频文件,我想通过原始文件夹播放,但应用程序没有启动如何在android中的资产/原始文件夹中添加此视频文件?

android media-player android-videoview

5
推荐指数
2
解决办法
2721
查看次数

Android图片缩放

我正在制作1.6的应用程序,我有一个Android图像缩放的问题,我有一个480x295的图片.

在中等屏幕上,这显示正确,但在大屏幕(480x800或480x854)上它不会填满屏幕,它使得图像大1.5倍,仅为720x442.

因为800实际上是1.67而854是1.78,我显然可以为drawable-hdpi文件夹包含大图像,但是图像已经是1.5mb,这比人们想象的要大,我不能使用app2sd作为我想要支持1.6.

有什么建议?

我只能想到三个选项:1)包括更大的图像(但这可能限制销售,显然增加了apk尺寸)

2)制作2个版本,似乎是一个很好的解决方案,更难实现.

3)更改为1.5,并自己处理所有缩放.

编辑:更多细节:我正在使用画布和surfaceview图像加载代码:

backgroundBMP = BitmapFactory.decodeResource(getResources(), R.drawable.background, null);
Run Code Online (Sandbox Code Playgroud)

和绘图代码:

canvas.drawBitmap(backgroundBMP, 0, 0, null);
Run Code Online (Sandbox Code Playgroud)

android image-scaling

0
推荐指数
1
解决办法
1万
查看次数