`

invoke google api demo

阅读更多
package request;

import java.io.BufferedReader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.net.URLEncoder;

public class Main {
public static void main(String[] args) throws UnsupportedEncodingException {
String encoding = System.getProperty("file.encoding");
System.out.println(encoding);
String encoding1 =  URLEncoder.encode("林", "utf-8");

System.out.println(encoding1);
try {
URL my_url = new URL(
// "http://127.0.0.1:4664/search?q=%E5%BA%84%E6%B0%B8%E5%94%A4&flags=68&num=10&s=t4VEGJVSnbZ9Mf8Ruz6SGqPcTYA&format=xml");
// "http://127.0.0.1:4664/search&s=XZAXASVZUPL4rIYhwEiuY-PCwfE?q=file&num=10&format=xml");
"http://127.0.0.1:4664/search&s=XZAXASVZUPL4rIYhwEiuY-PCwfE?q="+encoding1+"&num=10&format=xml");
InputStreamReader input = new InputStreamReader(my_url.openStream(),"UTF-8");
BufferedReader br = new BufferedReader(input);


String strTemp = "";
while (null != (strTemp = br.readLine())) {
System.out.println(strTemp);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
分享到:
评论

相关推荐

    mobile phone text message invoke api

    标题“mobile phone text message invoke api”涉及的是手机短信服务与应用程序接口(API)的结合,使得开发者可以利用这些接口在各种编程语言中实现短信的发送和接收功能。这通常包括通过Windows API(应用程序接口)...

    C# Invoke调用Demo

    标题"**C# Invoke调用Demo**"意味着我们将探讨如何在C#应用程序中使用`Invoke`方法处理多线程情况下的UI更新问题。描述中的“C# Invoke多线程调用Demo”进一步强调了这一点,暗示我们有一个实际的示例代码,可能包含...

    C#利用API发送和接收消息Demo

    "C#利用API发送和接收消息Demo"项目展示了如何利用API函数实现在不同应用程序之间的消息传递。下面将详细阐述相关知识点。 1. **Windows API**:Windows API是微软操作系统提供的接口,它包含了大量函数,允许...

    P/Invoke Interop Assistant交互助手

    P/Invoke是一种技术,允许.NET应用程序直接调用Windows API或其他本地DLL中的函数,尽管这些函数的定义是在非托管代码中。通过使用P/Invoke,开发者可以利用.NET的高级特性,同时利用已有的C或C++库。 描述中提到的...

    C#的Spooler打印机相关API和Demo

    在C#中,我们可以利用P/Invoke(Platform Invoke)技术来调用这些Windows API函数。 首先,我们需要包含一些必要的命名空间和声明API函数。例如,导入`System.Runtime.InteropServices`命名空间用于P/Invoke,并...

    C#窗体中Invoke和BeginInvoke方法详解

    消息通常包含类型(整数值标识)和参数,通过API如`SendMessage`和`PostMessage`发送至目标线程或进程的消息队列。`SendMessage`是一个阻塞调用,确保消息处理完成前不会返回;而`PostMessage`则是非阻塞的,发送后...

    p/Invoke.net工具

    需要注意的是,P/Invoke并非万能解决方案,它并不支持所有非托管API的调用,特别是涉及到复杂数据结构或需要自定义内存管理的场景。此外,由于P/Invoke涉及进程间通信,可能会有性能损失,因此在性能敏感的应用中需...

    C#中调用API,介绍API的使用

    MessageBox(0, "API MessageBox", "API Demo", 0); } ``` #### 四、使用结构体操作API 当API需要传递结构体时,操作会更加复杂。以下是一个使用`GetSystemInfo` API获取系统信息的例子: 1. **定义结构体**:...

    Invoke-and-BeginInvoke.rar_The Difference_invoke

    在Windows Forms或WPF等UI环境中,由于UI元素(如控件)只能在其创建的线程(即UI线程)中进行修改,因此,当需要在后台线程更新UI时,`Invoke`和`BeginInvoke`就显得尤为重要。这两个方法都是`Control`类的成员,...

    Python库 | invoke-0.11.0.tar.gz

    它提供了一种简洁的API,允许开发者定义一系列可执行的任务,并通过命令行接口调用这些任务。这使得编写、组织和运行Python脚本变得更加灵活和高效。 首先,让我们了解一下`invoke`库的基本结构。在`invoke`中,...

    P/Invoke Interop 助手

    P/Invoke Interop Assistant,它支持托管代码和非托管代码之间的方法签名的转换,而且直接生成相关的C#或者是VB的方法调用代码。这个签名的转换,不只是适用于Windows的方法签名,只要给定一个C头文件,就可以转换...

    打印机windows平台下API接口,含VB/VC/c#/Delphi工程案例

    C#是.NET框架下的语言,虽然没有直接的API调用,但可以通过P/Invoke(Platform Invoke)机制访问Windows API。在C#中,你需要使用`DllImport`特性声明API函数,并在代码中调用它们。例如,`EnumPrinters`函数可以...

    P/Invoke Interop Assistant

    P/Invoke是一种.NET Framework提供的机制,允许.NET应用程序调用非托管代码,如系统API或自定义的C/C++库。通过定义特殊的特性(Attribute),开发者可以指示.NET运行时如何处理这些调用,包括参数类型、函数返回值...

    Invoke 与BeginInvoke的区别

    - `BeginInvoke`的工作原理是将调用的方法转换为消息,然后通过调用Win32API中的`RegisterWindowMessage()`函数向UI窗口发送消息。 #### 四、总结 综上所述,`Invoke`和`BeginInvoke`都是用于确保UI操作在UI线程...

    html5-bluetooth-demo

    通过“html5-bluetooth-demo”,开发者和学习者可以了解如何在实际项目中应用Web Bluetooth API,从而为用户创建更丰富的互动体验。需要注意的是,由于Web Bluetooth API目前仍处于实验阶段,其可用性和兼容性可能会...

    基于流媒体服务器ZLMediakit的c-api实现的拉流推流最简Demo(windwos vs).zip

    对于C#开发者,可以使用P/Invoke技术调用C-API。在C#代码中声明对应的方法签名,然后调用这些方法。注意,C#与C++之间的互操作需要确保数据类型匹配。 在毕业设计或课程设计中,这个Demo可以作为基础,进一步实现更...

    AutoCAD .NET ARX Invoke的应用

    而ARX是AutoCAD的低级别API,允许开发者直接操纵图形数据库,实现高性能和低级别的功能。ARX通常由C++编写,能访问到更多的AutoCAD内部特性。 .NET ARX Invoke允许开发者利用.NET的便利性和ARX的强大功能。通过.NET...

    Invoke-WCMDump结合powershell进行密码获取

    Ivoke-WCMDump 什么是Credential Manager ...从Credential Manager导出Windows凭据的Powershell脚本 https://github.com/peewpw/Invoke-WCMDump PS>Import-Module .\Invoke-WCMDump.ps1 ...Invoke-WCMDump

Global site tag (gtag.js) - Google Analytics