我跟着这个播放流媒体广播在Android中
在这里它的工作精细但播放器加载位慢点击后我需要等待30秒以上的时间
但是我在控制台中收到此错误
MediaPlayer: setDataSource IOException happend :
java.io.FileNotFoundException: No content provider: http://www.example.com:8000/live.ogg
at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1074)
at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:927)
at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:854)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1087)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1061)
at org.oucho.radio.Player.playLaunch(Player.java:237)
at org.oucho.radio.Playlist.onPostExecute(Playlist.java:98)
at org.oucho.radio.Playlist.onPostExecute(Playlist.java:35)
at android.os.AsyncTask.finish(AsyncTask.java:632)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
Run Code Online (Sandbox Code Playgroud)
在链接中您可以看到所有文件,如播放器等
由于此错误,我的流很慢.请任何人帮我这个类型
这里的错误不是.ogg我试过的文件.mp3和Just/live
http://www.example.com:8000/beet.ogg
http://www.example.com:8000/mouthorgan.mp3
http://www.example.com:8000/live
Run Code Online (Sandbox Code Playgroud)
音频正在播放但是在这个错误之后它需要大约30秒的时间有时需要花费太长时间....当我播放它显示此错误然后它连接到服务器..并且播放
请帮我解决这个问题
当我从选项菜单中选择任何菜单时,我想要阻止页面重新加载或冻结当前Web视图
这是我的Webview
public class MyWebV extends AppCompatActivity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mwview);
Toolbar toolbar = (Toolbar) findViewById(R.id.tb1);
setSupportActionBar(toolbar);
webView = (WebView) findViewById(R.id.web5);
WebSettings set = webView.getSettings();
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
set.setJavaScriptEnabled(true);
set.setJavaScriptCanOpenWindowsAutomatically(true);
set.setLoadWithOverviewMode(true);
set.setUseWideViewPort(true);
set.setDomStorageEnabled(true);
set.setAllowUniversalAccessFromFileURLs(true);
set.setJavaScriptCanOpenWindowsAutomatically(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
final AlertDialog alertDialog = new AlertDialog.Builder(this).create();
final ProgressDialog progressBar = ProgressDialog.show(MyWebV.this, "Please Wait", "Loading...");
webView.requestFocusFromTouch();
webView.setWebViewClient(new WebViewClient()
{
public void onLoadResource (WebView view, String url) {
if (progressBar == null) {
progressBar.setTitle("Please Wait !");
progressBar.setMessage("Loading...");
progressBar.show(); …Run Code Online (Sandbox Code Playgroud) 我有一个网络服务在我已添加Android的条形码阅读器
因此,借助JavaScript的帮助,我从web-view调用我的条形码阅读器
因此,我遵循了这一点
并在服务器端设计...我有这个
在JavaScript
function mybarcd() {
MyApp.mybarcdt();
}
function actfromAnd(msg){
document.getElementById("brcd").value = msg;
}
at HTML/PHP
<div class="data">
<input id="brcd" type="text" value=""/>
<button type="button" onClick="mybarcd()">SCAN</button>
</div>
Run Code Online (Sandbox Code Playgroud)
在Android端 在webview中
webView.addJavascriptInterface(new WebAppInterface(this), "MyApp");
Run Code Online (Sandbox Code Playgroud)
和新的js界面
@JavascriptInterface
public void mybarcdt() {
IntentIntegrator intentIntegrator = new IntentIntegrator(Main_A.this);
intentIntegrator.setBeepEnabled(true);
intentIntegrator.setOrientationLocked(true);
intentIntegrator.setPrompt("Scan Barcode");
intentIntegrator.initiateScan();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (result != null) {
if (result.getContents() == null) {
Log.d("ScanActivity", "Cancelled scan"); …Run Code Online (Sandbox Code Playgroud) 我跟着爱普生SDK for android到热敏打印收据......
因此,在Logoimage(商店)的部分,我给了一些包含整个图像的图像而不是文本.这就像下面的
这里的商店是Logoimage Insted,我给了我的Recipt(图片)所以我变得像上面那样..它不是全尺寸打印......
这是我的代码
public class MainActivity extends Activity implements View.OnClickListener, ReceiveListener {
private Context mContext = null;
private EditText mEditTarget = null;
private Spinner mSpnSeries = null;
private Spinner mSpnLang = null;
private Printer mPrinter = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mContext = this;
int[] target = {
R.id.btnDiscovery,
R.id.btnSampleReceipt,
};
for (int i = 0; i < target.length; i++) {
Button button = (Button)findViewById(target[i]);
button.setOnClickListener(this);
}
mSpnSeries = (Spinner)findViewById(R.id.spnModel);
ArrayAdapter<SpnModelsItem> …Run Code Online (Sandbox Code Playgroud) 我按照这个或这个上传图像并捕获上传图像从图库或相机到网络视图
我在这里工作在android 6+但在这里我得到Gallery或Filemanager不是相机...
任何人都可以建议我只获得Camera Intent(图库或文件管理员)..要在webview中捕获和上传..
我得到以下选项
我没有得到相机意图在webview ..它在浏览器和上传图像工作正常但不在网络视图请帮助...
更新1
当我点击Android系统时,我正在获取相机
是否有可能直接在网络视图中获取相机..请帮助在Android 6+我甚至没有得到Android系统意图..没有选择相机选项....
但同样的事情是在浏览器中工作..不在Web视图中
更新2
通过在模拟器中使用它同样只显示相机选项..但在真实设备中它显示文件管理器或Android 6+的图库没有相机选项我试过几乎所有品牌甚至Redmi和YU也
在这里我尝试使用自定义相机但在那里我无法上传图片请帮助
任何人建议我这个
我按照这个创建了一个Android Radio Stream
它在那里工作正常所以我试图添加一个标签布局
所以我按照这个添加Tab布局
在那里我已经添加但是我有很多错误所以我改变了一些像
从
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
Run Code Online (Sandbox Code Playgroud)
对此
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View viewRoot = inflater.inflate(R.layout.main_activity, container, false);
Run Code Online (Sandbox Code Playgroud)
并且viewRoot.findViewById在一些地方添加on-create但是在On之后创造了我曾经拥有的东西getActivity().findViewById
因为我已经return viewRoot;在onCreate中给出 了它是不可能的
现在我收到了错误 play.setBackground(getResources().getDrawable(R.drawable.volume0));
喜欢
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setBackground(android.graphics.drawable.Drawable)' on a null object reference
at star.yx.tabview.ProfileFragment.updatePlayStatus(ProfileFragment.java:370)
at star.yx.tabview.ProfileFragment.setIFace(ProfileFragment.java:205)
at star.yx.tabview.ProfileFragment.onCreateView(ProfileFragment.java:158)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:2184)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1298)
at android.support.v4.app.FragmentManagerImpl.moveFragmentsToInvisible(FragmentManager.java:2323)
at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2136)
at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2092)
at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1969) …Run Code Online (Sandbox Code Playgroud) 我有一个像JSON数据本.我想创建一个Restful Web服务,生成一个JSON输出,如上面的链接.
我看了如何使用Java eclipse Tomcat7.0为巨大的JSON数据创建一个Restful服务
我想在上述条件中添加:
{
status: "ok",
count: 10,
pages: 6,
category:{
Run Code Online (Sandbox Code Playgroud)
以前的答案是这个,..
{
category:{/[
Run Code Online (Sandbox Code Playgroud)
我要这个
{
status: "ok",
count: 10,
pages: 6,
category:{
Run Code Online (Sandbox Code Playgroud) 我已经在我的启动画面上获得了Req Multiple权限
public class Main_MulPer extends Activity {
public static final int R_PERM = 321;
Context context = this;
public static boolean hasPermissions(Context context, String... permissions) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && context != null && permissions != null) {
for (String permission : permissions) {
if (ActivityCompat.checkSelfPermission(context, permission) != PackageManager.PERMISSION_GRANTED) {
return false;
}
}
}
return true;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.rcssa);
int PERMISSION_ALL = 1;
String[] PERMISSIONS = {Manifest.permission.CAMERA,
Manifest.permission.READ_PHONE_STATE,
Manifest.permission.INTERNET,
Manifest.permission.ACCESS_NETWORK_STATE,
Manifest.permission.ACCESS_WIFI_STATE, …Run Code Online (Sandbox Code Playgroud)