小编ist*_*iuk的帖子

http://一个href链接在Android中不起作用

我正在Android应用中使用webview.

我有3个按钮1用于指向网站的链接,用于呼叫号码和一个电子邮件按钮.

首先调用我的网站按钮工作,http://www.somelink.com .

但我的电话:链接无法正常工作.所以我集成了一些使我的tel:按钮工作的代码.

问题是它使我的网站或http:按钮不起作用?

单击它时,html按钮不执行任何操作.

package de.sonae.novolam;

import android.annotation.SuppressLint;
import android.app.Fragment;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;


@SuppressLint("SetJavaScriptEnabled")
public class DFragment extends Fragment {

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View mainView = (View) inflater.inflate(R.layout.dfragment, container, false);
WebView webView = (WebView) mainView.findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);

webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView wv, String url) {
    if (url.startsWith("tel:")) { 
            Intent intent = new Intent(Intent.ACTION_DIAL,
                    Uri.parse(url)); 
            startActivity(intent); …
Run Code Online (Sandbox Code Playgroud)

java android android-intent

4
推荐指数
2
解决办法
7131
查看次数

如何通过YouTube iframe获得更精确的当前,视频和开始时间?

目前,嵌入式视频的开始时间和结束时间都在几秒钟内完成.但是,我知道它可能比这更加精确(当我在YouTube上播放我的播放列表时,我可以编辑每个视频的开始和结束时间,YouTube可以让我拖动播放器并显示毫秒 - 尽管当然你不能用ms移动ms).

我的应用程序需要的精度,都getCurrentTimeseekTo只需要几秒钟作为参数.YouTube如何更精确?1/4秒的精度对我来说足够了.

javascript youtube iframe youtube-api

4
推荐指数
1
解决办法
4307
查看次数

mysql用UTF替代html特殊字符替换

我有一个数据库,其中一些元素由HTML特殊字符组成:

| Universidad Tecnológica Nacional - UTN                                                  |
| Instituto Tecnológico de Buenos Aires                                                   |
| Instituto Superior del Profesorado "Dr. Joaquín V. González" |
| Escuela Nacional de Náutica "Manuel Belgrano"                         |
| Conservatorio Nacional de Música "Carlos López Buchardo"     |
| Instituto Argentino de Computacion - IAC                                                         |
| Conservatorio de Superior de Música "Manuel de Falla"                 |
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为正确的UTF格式.我可以做的不仅仅是迭代数据库,并从每个代码到等效符号的映射?

á -> 'á'
" -> '"'
...
Run Code Online (Sandbox Code Playgroud)

mysql encoding utf-8

1
推荐指数
1
解决办法
3361
查看次数

MFMailComposeViewController不会在iOS 6上解散

在iOS 6中,MFMailComposeViewController如果用户尝试发送第二封电子邮件,则不会解散...

第一次出现并发送电子邮件,一切都很完美.但是,如果再次选择电子邮件选项,则MFMailComposeViewController取消时不会解除.

这是我实现它的方式:

- (IBAction)buttonEmailClick:(id)sender {
    if (![MFMailComposeViewController canSendMail]) {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Can't send" message:@"This device is unable to send emails." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
        return;
    }
    NSDictionary *contactsInfo = [self contactsInfoFromPlistNamed:kConfigPlistName];
    [mailComposeViewController setToRecipients:[NSArray arrayWithObject:[contactsInfo objectForKey:@"email"]]];
    //[mailComposeViewController setSubject:kEmailDefaultSubject];
    //[mailComposeViewController setMessageBody:text isHTML:NO];
    [self presentModalViewController:mailComposeViewController animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

然后这个:

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
    UIAlertView *alert = nil;
    if (result == MFMailComposeResultSent) {
        alert = [[UIAlertView alloc] initWithTitle:@"Sent" message:@"Your email was sent." delegate:nil cancelButtonTitle:@"OK" …
Run Code Online (Sandbox Code Playgroud)

objective-c ios6

1
推荐指数
1
解决办法
1008
查看次数

我的C程序已停止工作

我正在尝试在这里完成我的作业,即写一个程序,它显示了一定数量点的距离(0,0).但是出于某些原因,我的程序启动后,Windows表示它已停止工作.我尝试了两个不同的编译器,他们没有给我任何错误消息.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct point {
    int x;
    int y;
};

struct point getPoint();
void printPoint(struct point);
double distanceToO(struct point p);
void createArray(struct point, int);

int main() {

    int number, i;
    struct point coord[number];

    printf("Type the number of points you want to create: ");
    scanf("%d", &number);

    printf("\n\n");

    for(i=0;i<number;i++)
        coord[i]=getPoint();

    printf("\n\t\tPoint\tDistance to (0,0)\n");

    for(i=0;i<number;i++) {        
        printPoint(coord[i]);

        printf("\t%0.2lf", distanceToO(coord[i]));
    }

    system("pause"); 
    return 0;
}

struct point getPoint() {
    struct point p;

    printf("Type the x and the y-value for …
Run Code Online (Sandbox Code Playgroud)

c structure

0
推荐指数
1
解决办法
1247
查看次数