@Override public boolean openURI (String URI) { NSURL url = new NSURL(URI); if (uiApp.canOpenURL(url)) { uiApp.openURL(url); return true; } return false; } }
@Override public boolean openURI (String URI) { NSURL url = new NSURL(URI); if (uiApp.canOpenURL(url)) { uiApp.openURL(url); return true; } return false; } }
public void shareGif(String path) { NSURL url = new NSURL(new File(path)); NSArray<NSObject> imageArray = new NSArray<NSObject>(image); UIActivityViewController share = new UIActivityViewController(imageArray,null); ((IOSApplication)Gdx.app).getUIViewController().presentViewController(share, true, null); }
public Sound createSound(File path, boolean isMusic) { // if the file is meant to be music, or if it's not uncompressed CAFF, we need to use // AVAudioPlayer; if it's uncompressed CAFF, we can use OpenAL return (isMusic || !path.getName().endsWith(".caf")) ? createAVAP(new NSURL(path)) : createOAL(path); }
@Override public void share() { NSArray<NSObject> items = new NSArray<>( new NSString("Hey! Check out this mad search engine I use"), new NSURL("https://www.google.com"), new UIImage(Gdx.files.external("image.png").file()) ); UIActivityViewController uiActivityViewController = new UIActivityViewController(items, null); ((IOSApplication) Gdx.app).getUIViewController().presentViewController(uiActivityViewController, true, null); }
public Sound createSound(File path, boolean isMusic) { // if the file is meant to be music, or if it's not uncompressed CAFF, we need to use // AVAudioPlayer; if it's uncompressed CAFF, we can use OpenAL return (isMusic || !path.getName().endsWith(".caf")) ? createAVAP(new NSURL(path)) : createOAL(path); }
@Override public boolean openURI (String URI) { NSURL url = new NSURL(URI); if (uiApp.canOpenURL(url)) { uiApp.openURL(url); return true; } return false; } }
@Override public void openURL(String url) { if (!UIApplication.getSharedApplication().openURL(new NSURL(url))) { log().warn("Failed to open URL: " + url); } }
@Override public void openURL(String url) { if (!UIApplication.getSharedApplication().openURL(new NSURL(url))) { log().warn("Failed to open URL: " + url); } }
activityItems.add(title); activityItems.add(context); NSURL nsurl=new NSURL(url); activityItems.add(nsurl); UIActivityViewController activityShare = new UIActivityViewController(activityItems,null);
@Override protected void execute(BuilderImpl req, Callback<Response> callback) { NSMutableURLRequest mreq = new NSMutableURLRequest(); mreq.setURL(new NSURL(req.url)); for (Header header : req.headers) { mreq.setHTTPHeaderField(header.name, header.value); } mreq.setHTTPMethod(req.method()); if (req.isPost()) { mreq.setHTTPHeaderField("Content-type", req.contentType()); if (req.payloadString != null) { try { mreq.setHTTPBody(new NSData(req.payloadString.getBytes("UTF-8"))); } catch (UnsupportedEncodingException uee) { throw new RuntimeException(uee); } } else { mreq.setHTTPBody(new NSData(req.payloadBytes)); } } sendRequest(mreq, callback); }
@Override protected RFuture<Response> execute(Builder req) { RPromise<Response> result = plat.exec().deferredPromise(); NSMutableURLRequest mreq = new NSMutableURLRequest(); mreq.setURL(new NSURL(req.url)); for (Header header : req.headers) { mreq.setHTTPHeaderField(header.name, header.value); } mreq.setHTTPMethod(req.method()); if (req.isPost()) { mreq.setHTTPHeaderField("Content-type", req.contentType()); if (req.payloadString != null) { try { mreq.setHTTPBody(new NSData(req.payloadString.getBytes("UTF-8"))); } catch (UnsupportedEncodingException uee) { throw new RuntimeException(uee); } } else { mreq.setHTTPBody(new NSData(req.payloadBytes)); } } sendRequest(mreq, result); return result; }