我需要一些建议来将离子应用程序部署到webapp.
1)这是理想的做法吗?或者我应该使用AngularJS2构建另一组webapp?
2)那些应用程序特定的功能,如内容共享,相机插件等,在网络上部署时会如何相似?离子自动禁用/删除吗?
3)任何特定的设置需要在Web服务器上运行它?(Apache或IIS)
还有其他我应该考虑的事情吗?
谢谢
我在页面上创建了一个Edittext,以允许用户通过下载apk并安装来更新应用程序。我正在使用loojp库来处理Asynctask。
我在活动中的代码:
f0textupdate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
try {
view.setEnabled(false);
final ProgressBar f0progress = (ProgressBar) findViewById(R.id.f0progress);
f0progress.setProgress(0);
mHttpClient.get("http://google.com/apps.apk", new FileAsyncHttpResponseHandler(lastcreated) {
@Override
public void onSuccess(int i, Header[] headers, File file) {
//sendBroadcast(new Intent(Intent.ACTION_INSTALL_PACKAGE, Uri.fromFile(file)));
try {
String path = file.getParent()+"/"+ CfgMain.siteid+ ".apk";
File dst = new File(path);
if (!dst.exists()) {
try {
dst.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
InputStream in = new FileInputStream(file);
OutputStream out = new FileOutputStream(dst);
// Transfer bytes from …Run Code Online (Sandbox Code Playgroud) android permission-denied android-manifest android-install-apk
我正在使用PL/pgSQL创建一个SP:
CREATE OR REPLACE FUNCTION get_performance_achieve (p_month INT,p_year INT, p_uid INT)
RETURNS TABLE (
field1 INT,
field2 INT
)
AS $datarows$
DECLARE var_r record;
BEGIN
field1 :=0;
field2 :=0;
FOR var_r IN(select COUNT(id) as counter from "TABLE_A"
)
LOOP
field1 := (var_r.counter) ;
RETURN NEXT;
END LOOP;
FOR var_r IN(select COUNT(id) as counter from "TABLE_B"
)
LOOP
field2 := (var_r.counter) ;
RETURN NEXT;
END LOOP;
END;
$datarows$
LANGUAGE 'plpgsql';
Run Code Online (Sandbox Code Playgroud)
当我执行SP时,它将返回2条记录:
如何只返回field1,field2的单个记录