我正在点击 apk 文件,它提示安装,但很快就停止了,没有说明它是否已安装或问题是什么。我怎么知道为什么它没有安装?此类信息的日志在哪里?
我使用未记录的API来为Android OS 2.2添加日历事件.现在Android OS 4已经出局,我自然使用的API不起作用!我查看了关于14级日历api的Android SDK,但是我无法在我使用Android OS 2.2创建的项目中找到如何使用它的线索.因为当我CalendarContract在我的项目中使用类时,它显示错误.所以我无法在我使用Android OS 2.2创建的项目中找到线索以及如何使用此类的线索.
如果有人要分享任何样品或样品链接,请告诉我.
日历Api类
public abstract class CalendarAPI
{
private static CalendarAPI api;
public static CalendarAPI getAPI()
{
String apiClass;
if (Integer.parseInt(Build.VERSION.SDK) > Build.VERSION_CODES.FROYO) {
apiClass = "com.example.calendar.CycleManagerSDK8 ";
} else {
apiClass = "com.example.calendar.CycleManagerSDK14 ";
}
try
{
Class<? extends CalendarAPI> realClass = Class.forName(apiClass).asSubclass(CalendarAPI.class);
api = realClass.newInstance();
}
catch (Exception e)
{
throw new IllegalStateException(e);
}
return api;
}
public abstract boolean setAlertOnDevice(Context c) ;
}
Run Code Online (Sandbox Code Playgroud)
SDKVersion 8 - …
我得到了 5MB 的 JSON 响应,我正在使用大小为 1024 的字节数组下载并保存在 StringBuffer 中。
要解析此响应,我必须创建一个 JSONObject,参数为字符串。在将响应转换为字符串时,我得到一个out of memory exception(stringBufferVar.toString()).
从服务中,我将收到以下响应,最多 5 个附件,每个附件的最大 5MB 数据为 Base64 编码。
以下是服务的响应。
{"result":[{"attachment":{"name":"one.doc", "type":"document", "data":"base64 encoded data max of 5MB"}, {"attachment":{"name":"two.txt", "type":"text", "data":"base64 encoded data max of 5MB"} }] }
Run Code Online (Sandbox Code Playgroud)
我将在列表中显示附件,当用户单击一个项目时,我必须将该附件保存在 SDCard 中。为此,我如何解析和保存 JSON 中的大量数据。
请提供任何解决方案。
提前致谢。
我正在学习android.我创建了一个简单的xml屏幕,但数据已经离开屏幕而屏幕没有滚动.任何人都能告诉我如何制作可滚动的手机屏幕吗?
我正在开发android开源项目的联系人应用程序.我的Android版本是2.3.5_r1.并使用mm制作模块,但制作速度相当慢,所以我怀疑是否有一种方法可以加快制作速度.
PS:其实如果我在eclipse中编译这个模块,我将加速垃圾,因为eclipse的自动构建功能.但我不喜欢与日食一起工作所以放弃它.
我正在尝试为我的GSM Galaxy Nexus(maguro)编译一个deodexed aosp.我在谷歌搜索,没有结果.似乎没有允许编译deodexed系统的标志.
但是在makefile build/core/main.mk中我发现了这个:
## precise GC ##
ifneq ($(filter dalvik.gc.type-precise,$(PRODUCT_TAGS)),)
# Enabling type-precise GC results in larger optimized DEX files. The
# additional storage requirements for ".odex" files can cause /system
# to overflow on some devices, so this is configured separately for
# each product.
ADDITIONAL_BUILD_PROPERTIES += dalvik.vm.dexopt-flags=m=y
endif
Run Code Online (Sandbox Code Playgroud)
任何的想法?谢谢
在Eclipse中,我检查了可用的Android软件包Window->Android SDK and AVD Manager.在"可用套餐"下,它显示网站为"https://dl-ssl.google.com/android/repository/repository.xml"- 但在下面说"This repository requires a more recent version of ADT. Please update the Eclipse Android plugin".
但是,"关于Eclipse"菜单表明我正在运行Android ADT 16.0.1,当我检查更新时Help->Check for Updates,它说"No updates were found".
那么当我需要更新版本的ADT时,如何才能获得Android软件包,但Eclipse表示没有找到ADT更新?
问候,汤姆
我试图从我的主应用程序发送一个bigdecimal数字到小部件.目前,它被设置为一个浮点数,其工作方式如下:
float Current = intent.getFloatExtra("Current", 0);
Run Code Online (Sandbox Code Playgroud)
有没有办法为BigDecimal做到这一点?
BigDecimal current = intent.getBigDecimalExtra("Current", 0)?
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在使用android并试图在我的应用程序中使用一些本机代码.
这是应用程序代码的框架:
package A.B;
/*
import statements
*/
public class C extends Activity{
public void onCreate(...){
....
foo();
....
}
public int foo(){
.....
data(a, b);
.....
}
public int data(a, b){
GetValues(a, b);
}
static{
System.loadLibrary("baz");
}
public native int GetValues(int[] a, int b);
}
Run Code Online (Sandbox Code Playgroud)
本机方法签名如下:
JNIEXPORT jint JNICALL
Java_A_B_C_GetValues(JNIEnv *env, jobject obj, jintArray arr, jint b){
....
....
}
Run Code Online (Sandbox Code Playgroud)
运行logcat时显示:W/dalvikvm(799):找不到本机LA/B/C的实现; .GetValues([IJ] I
ndk文档并没有严格提到创建一个头文件,所以我没有
android.mk文件的内容:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := baz
LOCAL_SRC_FILES := baz.cpp
include $(BUILD_SHARED_LIBRARY) …Run Code Online (Sandbox Code Playgroud) 据我所知,有4种方法可以在IO上分发应用程序:
我理解发展的分配方式是如何运作的.您需要向Apple提交证书申请,并为您颁发证书.然后使用此证书对您的应用程序进行签名.
但是,目前还不清楚Ad Hoc,Entreprise和App Store证书的工作原理.特别是:
我的直觉是Apple作为证书颁发机构工作,但是使用不同的根证书签署所有这些类型的证书,即开发人员请求是使用Developer Apple根证书签署的,而Enterprise是使用Enterprise Apple Root证书签署的.然后,在设备上安装期间,检查根证书的类型并强制执行相应的决定.我对吗?
android ×9
android-ndk ×1
calendar ×1
code-signing ×1
compilation ×1
ios ×1
iphone ×1
json ×1
makefile ×1
parsing ×1
scroll ×1
xcode ×1