我想在我的邮件中附上.vcf文件并通过邮件发送.但邮件收到的地址没有附件.我使用下面的代码,但代码为此,我不知道我错在哪里.
try {
String filelocation="/mnt/sdcard/contacts_sid.vcf";
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "");
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse( "file://"+filelocation));
intent.putExtra(Intent.EXTRA_TEXT, message);
intent.setData(Uri.parse("mailto:"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivity(intent);
activity.finish();
} catch(Exception e) {
System.out.println("is exception raises during sending mail"+e);
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一款具有内置行式打印机的Android设备应用程序.我必须与此打印机进行交互,并使用它在收货时打印详细信息,然后自动切割收据.我在其中看到了一些ESC命令,但我不知道如何执行这些ESC命令.
关于卡西欧设备打印机,我有三个主要问题:
1.我使用了内置打印机的打印代码,但打印后切刀未激活
BuildinEx840 ex840 = new BuildinEx840();
int response = ex840.open();
System.out.println("ex840 open:" + response);
byte[] set = {
'N', 'A', 'R', 'E', 'S', 'H', 'S', 'H', 'A', 'R', 'M', 'A', (byte) 0x0d, (byte) 0x0a
};
try {
ex840.write(set);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
response = ex840.getEndStatus();
System.out.println("getEndStatus:" + response);
response = ex840.initCutter();
ex840.close();
System.out.println("initCutter:" + response);
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
2.我不知道如何将ESC命令发送到android中的打印机
有如下命令的数量
ESC FF DataPrint,
[code] …Run Code Online (Sandbox Code Playgroud) 我想实现像FB或G + app这样的滑动菜单,我从FB菜单演示和https://github.com/jfeinstein10/SlidingMenu中找到了一些示例代码
这些都是好的开始,但我需要额外的东西.就像这里一样,它仅适用于单击菜单按钮,但我也希望通过手势移动它.我希望有一个中心视图的行为,并且在向右移动该中心时,将出现一个视图,并且在向左移动时,菜单将出现.假设有三个视图A,B,C,当我向左滑动C然后出现A时,当我向右滑动C然后出现B. C位于A和B的中间.
1.中间视图向右移动
走向正确 
2.将中间视图移向左侧
向左移动
现在我的问题是:开发这样的观点的最佳实践是什么.我从某人那里听说我应该使用片段和View寻呼机.那么我该如何开发呢?是否有人做过任何样本实施?任何帮助和建议表示赞赏.
有关参考,请参阅此应用程序使用此类型的滑动黑白视图Skout应用程序
android slidingdrawer android-layout android-fragments android-viewpager
我正在开发一个销售点应用程序,需要非常好的同步机制.我们有Magento数据库.安卓设备有SQLite本地Db.现在我们需要以下列方式进行同步:
本地------同步到--------------->服务器(向上同步)
服务器------同步到--------------->本地(向下同步)
有两件事:
1)写(如何保重?)
对于我在本地进行的每个更改,它将直接将本地同步到服务器
2)回写(如何保养???)
每当服务器发生变化时,我们都需要将所有本地服务器与服务器同步.
因此,任务是:识别服务器更新
并同步我们的当地人.就像有4个设备在商店中运行,我们通过一个设备添加了一个新客户.现在我希望其他三个设备本地数据库也更新了有关该客户和服务器的信息也已更新.
我听说过后台线程并在一段时间后运行线程.但是,这样做的最佳方法是什么,不会影响应用程序.此外,所有Big Retail商店都使用同步过程.他们用的是什么?
任何帮助表示赞赏.
android synchronization background-process point-of-sale android-syncadapter
我要在Android Studio的Project中添加原生文件.so,.mk,.sh,.cpp.在eclipse .so文件中添加了libs文件夹和jni和obj文件夹中的其他文件,并且一切正常.但是在Android工作室中我已经在jniLibs文件夹中添加了.so文件,并在.gradle文件中进行了如下更改
ndk{
abiFilters 'armeabi', 'armeabi-v7a', 'x86'
}
sourceSets.main {
jniLibs.srcDir 'src/main/libs' //set libs as .so's location instead of jniLibs
jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk
}
Run Code Online (Sandbox Code Playgroud)
下面是我的项目结构和我需要添加的文件.有jni和obj文件夹包含本机代码,我将使用它.

我已经看到了可用的链接,但它们已经过时,没有任何效果.任何帮助表示赞赏.
执行以下更改后记录:
sourceSets.main {
jniLibs.srcDir 'src/main/libs' //set libs as .so's location instead of jniLibs
jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk
}
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
Run Code Online (Sandbox Code Playgroud)
日志:
Error while executing …Run Code Online (Sandbox Code Playgroud) java-native-interface android gradle android-ndk android-studio
我在我的应用程序中使用Page curl动画.
代码可以在这里找到:https://github.com/harism/android_page_curl/.
该代码工作正常,但我想在其中进行一些修改.
1.在没有背景的情况下全屏显示图像.
我想在点击按钮时显示这个卷曲动画.
邮件CurlActvity类的代码是http://pastebin.com/ZLzP6Zxt.
如果有人对我必须在哪里修改代码有一些想法,那么请帮助我.任何帮助表示赞赏.
编辑:
第一个问题要在全屏幕上显示没有背景的图像,可以通过一些修改来解决private class SizeChangedObserver.唯一的问题是设置动画onClick按钮.
我想通过蓝牙连接我的Android手机和医疗设备.有一次我想连接3台设备并不断从一台设备获取数据并发送到另一台设备也存储在SD卡中.
数据也采用不同的格式,如十六进制和八进制.那么有可能并且有没有API可以做到这一点?提供一些链接或任何代码表示赞赏.
设计模式代表了经验丰富的面向对象软件开发人员使用的最佳实践.设计模式是软件开发人员在软件开发过程中遇到的一般问题的解决方
设计模式有三种基本类型:
1.Structural
2.Creational
3.Behavioral
不同的设计模式有1. MVC 2. Singlton 3.工厂方法4.懒惰初始化等
我一直在寻找哪种设计模式适合Android.一些帖子说android是基于MVC而其他人说没有.
那么任何人都可以指导我支持哪种设计模式或适合Android应用程序.
我的android sdk无法正常工作.ADB和DDMS存在问题.
我试过 adb kill-server,它工作正常.然后我写了,adb start-server但它不起作用,并在输出中给出如下内容:
daemon is not running starting it now on port 5037.ADB sever didn't ACK
Run Code Online (Sandbox Code Playgroud)
我不知道如何进行更改.
还有一件事发生在ddms中
[2012-02-29 18:43:54 - ddms]无法初始化Monitor Thread:无法建立环回连接
[2012-02-29 18:43:55 - adb] ADB服务器没有确认
我的防火墙也关闭了.
我面临一个非常奇怪的问题,我的J2ME应用程序.jar文件通常在诺基亚手机上下载,但在三星和摩托罗拉上没有下载.但是,如果我安装.jar而不在三星或任何其他手机上下载它.如果有人有任何想法,那么指导.我的应用程序的链接是m.hellosunshine.in