小编Fah*_*eem的帖子

Android权限和权限组之间的链接

我是Android开发的新手.我正在查看android清单权限.有两件事.权限和权限组.我知道那份清单

http://developer.android.com/reference/android/Manifest.permission.html

并不全面,您也可以添加自己的权限.但是,我想问一下,可以将每个权限映射到上面提到的权限组中.

http://developer.android.com/reference/android/Manifest.permission_group.html.

permissions android

9
推荐指数
2
解决办法
7557
查看次数

为什么在developer.android.com中隐藏了某些权限

此处列出了Android权限:

Manifest.permission http://developer.android.com/reference/android/Manifest.permission.html

https://android.googlesource.com/platform/frameworks/base/+/master/core/res/AndroidManifest.xml中的 AndroidManifest.xml 中,Manifest.permission中未列出的额外权限很少.
这些隐藏权限@hide随附在AndroidManifest.xml中的描述.

为什么隐藏权限?
如果允许第三方应用程序,应用程序是否仍可以使用这些权限?

android android-manifest android-permissions

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

水平居中对齐布局中的两个文本视图

我需要textview在屏幕中央水平对齐两个.两者textviews都有不同的字体大小.

在此输入图像描述

这是我的代码:

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="top|center_horizontal"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/progressstatus"
        android:layout_gravity="center_horizontal"
        android:textColor="#FFFFFF"
        android:textSize="50sp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/percent"
        android:textColor="#CCCCCC"
        android:textSize="20sp" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

现在我的文本视图左对齐,两者都显示相同的字体大小.

android android-layout

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

注入后未执行 DLLMain()

我已经用 C++ 编写了一个 dll 和注入器。dll代码如下:

#include <cstdio>
#include <stdio.h>
#include <windows.h>
#include <string>
#include <fstream>
#include <winsock.h>
using namespace std;
#pragma comment(lib, "wsock32.lib")

extern "C" __declspec(dllexport) void UploadFile()
{
.....
}

INT APIENTRY DLLMain(HMODULE hinstDLL, DWORD fdwReason, LPVOID lpReserved)
{
    switch(fdwReason)
    {
    case DLL_PROCESS_ATTACH:
        MessageBox(0,"Process Attach","Info",MB_OK);
        UploadFile();
        break;
    case DLL_THREAD_ATTACH:
        MessageBox(0,"Thread Attach","Info",MB_OK);
        UploadFile();
        break;
    case DLL_PROCESS_DETACH:
        break;
    case DLL_THREAD_DETACH:
        break;
    default:
        break;
    }
    return TRUE;
}
Run Code Online (Sandbox Code Playgroud)

dll 将特定文件上传到服务器。我能够使用 LoadLibrary() 和 CreateRemoteThread() 成功地将 dll 注入“notepad.exe”,但它没有被执行。甚至不是 dllmain() 函数。不知道出了什么问题。

c++ windows dll-injection dllmain

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