我正在使用PhoneGap开发一个应用程序.所以,它是一个网络应用程序.在这个应用程序中,我需要嵌入一个YouTube视频,并在用户导航到该特定页面时自动播放.
我已经读过HTML5视频自动播放由于带宽设置而无法在移动设备上运行.我的问题是,有什么办法可以绕过这个限制吗?我不介意可以让我这样做的复杂的变通办法或黑客攻击.什么都没有.
谢谢.
我正在使用XCode 4.6.1并开发iOS 6.
我在故事板上添加了一个按钮.我在我的实现文件中创建了一个插座ViewController.m
:
//
// ViewController.m
//
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIButton *b1;
@end
Run Code Online (Sandbox Code Playgroud)
我尝试b1
按如下方式更改按钮的属性(在同一个文件中:) ViewController.m
:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.b1.alpha = 0.5;
self.b1.frame = CGRectMake(0,0,123,412);
}
Run Code Online (Sandbox Code Playgroud)
当我在模拟器中运行应用程序时,alpha
按钮的成功设置为0.5
.但是,按钮的位置和大小不会改变.
我已经尝试了各种方法来实现它.然而似乎没有任何作用.我想知道我做错了什么.我对Objective C很新.任何帮助都将不胜感激.
我来自iOS背景.出于某种原因,我无法弄清楚如何将视图添加到另一个视图.
我有两个ImageView
以编程方式创建的s,如下所示:
ImageView imageView;
ImageView imageHolder;
Run Code Online (Sandbox Code Playgroud)
现在,我想做这样的事情:
imageHolder.addView(imageView);
Run Code Online (Sandbox Code Playgroud)
我该如何做到这一点?做了很多谷歌搜索,但没有用.
我有一个叫做DummyFragment
扩展的类Fragment
.
public class DummyFragment extends Fragment {
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setRetainInstance(true);
Log.i("myapp","test");
}
}
Run Code Online (Sandbox Code Playgroud)
现在,在我的父活动中,我想"运行"这个片段.
这是我的FirstActivity.java
:
public class FirstActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
// How do I run/start my fragment? I want it's onCreate method to fire
Fragment fraggy = new DummyFragment();
}
}
Run Code Online (Sandbox Code Playgroud)
如何运行/启动我的片段?我想让我DummyFragment
的onCreate
方法解雇.
我面临的问题应该很容易解决,但我现在已经迷失了.
我有一个网址:http://search.twitter.com/search.json? q = bacon
使用JavaScript(不是JQuery或php.只是JavaScript),我想读取这个JSON字符串并解析它.而已.
谢谢!
我打算用javascript写一个DLNA(upnp)客户端.我想首先知道这是否可行.
如果是,那我可以从哪里开始?开始时我需要知道什么?任何文档和教程的链接将受到高度赞赏.我试过谷歌搜索,但没有遇到很多有用的内容.
我只需要朝着正确的方向努力.
谢谢!:)
我似乎无法改变ImageView
我的Android应用程序中的位置.当我将代码放在特定方法中时会发生这种情况,如下所述.
我在我的android项目中使用IndoorAtlas库.我下载了示例应用程序并在手机上运行它.效果很好.
该库有一个onServiceUpdate
用于处理位置更新的方法.我的目标是ImageView
每当位置更新时移动.很简单.
这是示例提供的原始方法(对我来说很好):
/* IndoorAtlasListener interface */
/**
* This is where you will handle location updates.
*/
public void onServiceUpdate(ServiceState state) {
mSharedBuilder.setLength(0);
mSharedBuilder.append("Location: ")
.append("\n\troundtrip : ").append(state.getRoundtrip()).append("ms")
.append("\n\tlat : ").append(state.getGeoPoint().getLatitude())
.append("\n\tlon : ").append(state.getGeoPoint().getLongitude())
.append("\n\tX [meter] : ").append(state.getMetricPoint().getX())
.append("\n\tY [meter] : ").append(state.getMetricPoint().getY())
.append("\n\tI [pixel] : ").append(state.getImagePoint().getI())
.append("\n\tJ [pixel] : ").append(state.getImagePoint().getJ())
.append("\n\theading : ").append(state.getHeadingDegrees())
.append("\n\tuncertainty: ").append(state.getUncertainty());
log(mSharedBuilder.toString());
}
Run Code Online (Sandbox Code Playgroud)
以下是我用来更新我ImageView
位置的代码:
ImageView imgPoint = (ImageView) findViewById(R.id.imagePoint);
imgPoint.setX(250);
imgPoint.setY(200);
Run Code Online (Sandbox Code Playgroud)
如果我将这些行添加到onServiceUpdate
上面的方法,该方法不起作用. …