是否可以从我的应用程序启动(重定向用户)iphone的本机照片库应用程序,类似于电子邮件?现在可以在4.2 sdk中使用吗?
我正在创建一个自动填充字段,通过显示名称和电子邮件查询联系人.当有人在过滤后点击所需的联系人时,将该联系人添加到带有他的电子邮件的列表中,显示名称和图片(如果他有).
所以到目前为止我已经设法做了所有事情,除了让照片出现.以下是我如何运行查询以获取电子邮件,显示名称,ID和照片ID.
return mContent.query(Email.CONTENT_URI,
PROJECTION, filter, null, null);
Run Code Online (Sandbox Code Playgroud)
投影的地方是:
PROJECTION = new String[] {ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.Contacts.PHOTO_ID,
Email.DATA
};
Run Code Online (Sandbox Code Playgroud)
这个做我需要的并返回所有数据.但是我在调试此问题时注意到的一件事是联系人ID与例如针对特定显示名称对ContactsContract.Contacts.CONTENT_URI运行查询时的联系人ID不同.
例如我运行的测试我通过运行Contacts.CONTENT_URI获得了所有联系人.我给了一个图像联系人,ID为152.但是对于同一联系人,对Email.CONTENT_URI的查询给了我一个452的id(使用相同的显示名称和电子邮件地址).因此,当我试图获取包含Id 452的内容uri的照片时,它返回该照片不存在,但如果我尝试获取152的照片它完美地工作.
是什么导致了这个问题?我如何获得正确的用户名?是否有任何关系查询,我可以运行以获取联系人ID,或者可能是在这个问题的帮助下获得它的正确方法.
谢谢.
编辑
我发现这是在挖掘旧代码.可能对任何人都有帮助.
所以完整的查询:
String[] PROJECTION = new String[] { ContactsContract.RawContacts._ID,
ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.Contacts.PHOTO_ID,
Email.DATA, ContactsContract.CommonDataKinds.Photo.CONTACT_ID };
String order = " CASE WHEN " + ContactsContract.Contacts.DISPLAY_NAME
+ " NOT LIKE '%@%' THEN 1" + " ELSE 2 END, "
+ ContactsContract.Contacts.DISPLAY_NAME + " COLLATE NOCASE";
String filter = Email.DATA + " NOT LIKE '' ) GROUP BY ( " …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Android应用程序,允许用户使用Android摄像头拍摄一些照片.用户拍摄这些照片参加摄影比赛.所以,他拍了几张照片,这些照片应保存到特定的目的地,过了一会儿,他在这些照片之间循环,决定哪一个他将参加摄影比赛.那么,照片应该保存在不在画廊中的特定文件夹中以及其他不适合比赛的照片中.目前,我只是将照片保存到SD卡,我不知道如何将它们保存在某个文件夹中.
我必须说我已经建立了自己的相机但仍然不知道如何保存图像.
这是它的样子:
public class EditPhoto extends Activity implements SurfaceHolder.Callback, OnClickListener {
static final int FOTO_MODE = 0;
private static final String TAG = "CameraTest";
Camera mCamera;
boolean mPreviewRunning = false;
private Context mContext = this;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
//doing things
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
}
Camera.PictureCallback mPictureCallback = new Camera.PictureCallback(){
public void onPictureTaken(byte[] imageData, Camera c) {
if (imageData != null) {
Intent mIntent = new Intent();
StoreByteImage(mContext, imageData, 50, "ImageName");
mCamera.startPreview(); …Run Code Online (Sandbox Code Playgroud) 你能告诉我一些步骤如何在我的网站(php)中做一个类似按钮,在Facebook上喜欢一个页面照片?
我知道我必须使用GRAPH API并且必须通过HTTP来执行POST到/喜欢..但我不知道如何使用PHP代码执行此操作.
有人有一个例子吗?
谢谢
是否可以合并从相机拍摄的文字和照片?我想在照片上盖章日期和时间,但我在Google上找不到任何内容.
我知道如何获得手机的当前GPS位置.我也知道如何在拍摄时将GPS位置保存到照片中.(相机选项三星galaxy s2).
但是如何才能获得该照片的GPS位置(稍后)?当我在电脑上打开照片时,我可以看到GPS位置数据,但不知道如何在android中提取它们.有人能让我朝着好的方向前进吗?更清楚地提出问题:如何获取已拍摄照片的GPS位置?
谢谢,Bigflow
我需要从Windows 7的命令行打印照片(.jpg).我尝试使用lpr没有成功,并找到了Windows XP的方法,如下所示:
rundll32 shimgvw.dll ImageView_PrintTo /pt myPhoto.jpg "myPrinter"
Run Code Online (Sandbox Code Playgroud)
这不起作用(这并不奇怪),我的谷歌搜索时间已经没有了.我试图找到一种在任何Windows 7机器上执行此操作的方法,而无需安装或设置任何东西.是否存在这样的命令?
如何将图片和文字发布到Instagram?没问题,如果我必须打开Instagram应用程序,或者如果我通过api或其他.问题是我找不到如何:他们只有iphone挂钩,api是无法解决的.有人这样做了,还是知道了?谢谢.
有没有人知道如何将图片与它在microsoft excel中的单元格连接?
例如,在第一列中,我放了一些品牌的手机,在第二列中放了一些它们的照片.现在,当我按字母顺序排列第一列的值时,我希望第二列的图片能够跟上...
我怎样才能做到这一点?
我想使用javascript从照片开始模拟人类绘画效果.
我一直在搜索几个进行图像处理的js库(主要是在画布上).但似乎没有人尝试过我正在寻找的东西.

我不认为用javascript实现这样的效果是不可能的.所以我想知道为什么我找不到任何已经完成的事情.
在本机方面,有几种替代photoshop可以实现这样的效果,如App Store中的几个应用程序所示:
以下是可能结果的其他示例(来自Artist的Touch App):
