小编mcf*_*oft的帖子

如何将参数传递给Android应用程序,该应用程序通过shell命令启动

我有一个命令,启动Android应用程序(apk)每个shell命令,这很好用.

shell am start -a android.intent.action.VIEW -n mypackage/.MyActivity
Run Code Online (Sandbox Code Playgroud)

如何将参数传递给该命令,我可以再次在我的应用程序中读取该命令?

shell am start -a android.intent.action.VIEW -n mypackage/.MyActivity <MyArgument>
Run Code Online (Sandbox Code Playgroud)

以及如何读取活动中的参数?

sMyParam = getIntent().getExtras().getString("MyArgument");
Run Code Online (Sandbox Code Playgroud)

android android-intent

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

使用wikimedia api分别获取所有部分

我试图通过api获取维基百科文章的所有单独部分.

我已经知道了 :

如何通过一个请求单独检索所有部分?(例如JSON数组)

api mediawiki

6
推荐指数
2
解决办法
3837
查看次数

将数据保存到KITKAT中的/ externalsdcard/Android/data/<app package name>

我读了很多关于KITKAT和防止写入辅助外部SD卡的内容.这似乎是谷歌的一项新政策.我还阅读了关于在/ externalsdcard/Android/data /下存储应用程序数据的内容.

现在我的问题,因为我无法重现或测试:如果不允许应用程序直接在<secundary external sdcard>下写入数据,那么是否可以将应用程序的数据存储在<secundary external sdcard>/Android/data下/ <app package name>?

如果可能的话.有人可以共享代码示例吗?

android android-4.4-kitkat

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

如何使用Kryo序列化对象并再次反序列化?

如何使用Kryo序列化对象并再次反序列化?我在工作Kryo 2.23.0

java serialization kryo

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

如何使用adb.exe shell命令执行android应用程序时发送参数

我启动一个Android应用程序与"adb.exe shell"如下,这工作正常:

shell am start -a android.intent.action.VIEW -n mypackage/.myActivity
Run Code Online (Sandbox Code Playgroud)

如何为命令提供参数以及如何在我的应用程序中读取它?

shell am start -a android.intent.action.VIEW -n mypackage/.myActivity <PARAMETER>

public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       String myParameter=getHowtoReadaParamter();
Run Code Online (Sandbox Code Playgroud)

java android adb

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

如何在SWIFT中的sqlite表中添加列

我尝试用swift在表中添加一列.

我的代码:

  connect_db();
  adddbfield("mynewfield","mytable");
Run Code Online (Sandbox Code Playgroud)

.

func connect_db() -> Bool {
    let sDBPath=<is correctly set>;
    if sqlite3_open(sDBPath, &db) != SQLITE_OK {
        println("Failed to open db")
        return false;
    }else{
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

.

func adddbfield(sFieldName:String, sTable:String) -> Bool {
    var bReturn:Bool=false;
    var sSQL="ALTER TABLE " + sTable + " ADD COLUMN " + sFieldName + " INTEGER DEFAULT -1";
    var statement:COpaquePointer = nil
    if sqlite3_prepare_v2(db, sSQL, -1, &statement, nil) != SQLITE_OK {
        println("Failed to prepare statement")
    }else{
        println("field " + sFieldName …
Run Code Online (Sandbox Code Playgroud)

sqlite alter ios swift

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

在backgroundtask中添加到CALayer时不显示UIImage

在我的viewcontroller中,我有:

@IBOutlet var worldmapview: Worldmapview!


var eventLayer:CALayer=CALayer();
Run Code Online (Sandbox Code Playgroud)

和一些功能:

func create_picture_layer(pathtopic:String) -> CALayer {
    let bm=getImage(pathtopic,fBitmapsizeSelected: 100)!;
    var calayer_for_picture=CALayer();
    calayer_for_picture.frame=CGRectMake(100, 100, 100, 100);
    calayer_for_picture.contents = bm.CGImage;
    return calayer_for_picture;
}

func createCircleShape(x:CGFloat,y:CGFloat, size:CGFloat) -> CAShapeLayer {

    var test2:UIBezierPath=UIBezierPath(ovalInRect: CGRectMake(x - size/2, y - size/2, size, size));

    var shapelayer:CAShapeLayer=CAShapeLayer();
    shapelayer.backgroundColor=UIColor.clearColor().CGColor;
    //shapelayer.frame=CGRectMake(0, 0, 300, 300);
    shapelayer.fillColor=UIColor.darkGrayColor().CGColor;
    shapelayer.path=test2.CGPath;
    shapelayer.opaque=true

    return shapelayer;
}

func getImage(simagename: String, fBitmapsizeSelected:CGFloat) -> UIImage?{

    var sPathToImage:String=AppProperties.sharedInstance.sPicturePath + simagename;
    let checkValidation = NSFileManager.defaultManager()

    if (!checkValidation.fileExistsAtPath(sPathToImage) || simagename.equals("")){
        // Path to unknown image …
Run Code Online (Sandbox Code Playgroud)

calayer uiimage ios swift

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

为什么我用以下代码得到错误的像素颜色?

我用backgroundcolor RED创建一个UIImage :

let theimage:UIImage=imageWithColor(UIColor(red: 1, green: 0, blue: 0, alpha: 1) );

func imageWithColor(color: UIColor) -> UIImage {
    let rect = CGRectMake(0.0, 0.0, 200.0, 200.0)
    UIGraphicsBeginImageContext(rect.size)
    let context = UIGraphicsGetCurrentContext()

    CGContextSetFillColorWithColor(context, color.CGColor)
    CGContextFillRect(context, rect)

    let image = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()

    return image
}
Run Code Online (Sandbox Code Playgroud)

我正在检索图像中间的颜色,如下所示:

let h:CGFloat=theimage.size.height;
let w:CGFloat=theimage.size.width;


let test:UIColor=theimage.getPixelColor(CGPoint(x: 100, y: 100))

var rvalue:CGFloat = 0;
var gvalue:CGFloat = 0;
var bvalue:CGFloat = 0;
var alfaval:CGFloat = 0;
test.getRed(&rvalue, green: &gvalue, blue: &bvalue, alpha: &alfaval);


print("Blue Value : …
Run Code Online (Sandbox Code Playgroud)

colors ios swift

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

如何在Google Play Console中限制特定Android版本的应用

我有一个较旧的应用程序,使用新的Android 7.0在设备上出错.

该应用程序已发布,我无法实际更新该应用程序.

如何在Google Play控制台中限制特定Android版本的应用?

android publishing google-play-developer-api android-7.0-nougat

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

如何更新 IntelliJ 中函数的 JavaDoc

我的 JavaDoc 有一个函数 A(int x) /** * @param a */

现在我向 A -> A(int x, int y) 添加一个新参数。

是否有更新 JavaDoc 的快捷键,还是我必须通过手动添加行来自己完成?

javadoc doc intellij-idea

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