买家信用
卖家信用
记录0
日志0
相册1
听众0
收听0
精华3
阅读权限10
在线时间8 小时
注册时间2026-7-18
最后登录2026-9-8
幼儿园
- UID
- 144
- 主题
- 10
- 回帖
- 0
金币- 0 枚
银币- 42 枚
铜币- 46 枚
下载币- 75 枚
- 在线时间
- 8 小时

  
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?免费注册
×
代码复制就能用,接口为测试用,随时停
想要稳定自己注册
应用管理平台之查询QQ昵称头像
- --[[测试账号000000
- 账号123456密码]]
- require "import"
- import "android.widget.*"
- import "android.view.*"
- import "android.graphics.*"
- import "android.os.Build"
- import "com.androlua.Http"
- import "cjson"
- local window = activity.getWindow()
- window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
- local decorView = window.getDecorView()
- local flags = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN + View.SYSTEM_UI_FLAG_LAYOUT_STABLE
- if Build.VERSION.SDK_INT >= 23 then
- flags = flags + View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
- end
- decorView.setSystemUiVisibility(flags)
- window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
- window.setStatusBarColor(Color.TRANSPARENT)
- local layout = {
- LinearLayout,
- orientation = "vertical",
- layout_width = "fill",
- layout_height = "fill",
- padding = "60dp",
- gravity="top|center";
- background = "#FFFFFFFF",
- {
- EditText,
- id = "输入",
- layout_width = "fill",
- layout_height = "wrap",
- hint = "请输入 QQ 号",
- inputType = 2,
- singleLine = true,
- },
- {
- Button,
- id = "按钮",
- layout_width = "fill",
- layout_height = "wrap",
- text = "查询",
- layout_marginTop = "12dp",
- },
- {
- LinearLayout,
- orientation = "horizontal",
- layout_width = "fill",
- layout_height = "wrap",
- layout_marginTop = "24dp",
- gravity = "center",
- {
- id = "头像",
- CircleImageView,
- layout_width = "80dp",
- layout_height = "80dp",
- },
- {
- TextView,
- id = "昵称",
- layout_width = "wrap",
- layout_height = "wrap",
- textSize = "18sp",
- layout_marginLeft = "16dp",
- },
- },
- }
- activity.setContentView(loadlayout(layout))
- 头像.setScaleType(ImageView.ScaleType.CENTER_CROP)
- 按钮.onClick = function()
- local qq = 输入.getText().toString()
- if qq == "" then
- 昵称.setText("请输入 QQ 号")
- return
- end
- local url = "https://app.jishiben.site/?key=3d1d9d570158c491&qq=" .. qq
- Http.get(url, nil, "UTF-8", nil, function(code, content)
- if code == 200 and content then
- local ok, data = pcall(cjson.decode, content)
- if ok and data and data.code == 0 then
- local nickname = data.data.nickname or "未知昵称"
- local avatar = data.data.avatar or ""
- activity.runOnUiThread(function()
- 昵称.setText(nickname)
- if avatar ~= "" then
- local bmp = loadbitmap(avatar)
- if bmp then
- 头像.setImageBitmap(bmp)
- else
- 头像.setImageDrawable(nil)
- end
- else
- 头像.setImageDrawable(nil)
- end
- end)
- else
- local errMsg = (data and data.msg) or "数据解析失败"
- activity.runOnUiThread(function()
- 昵称.setText("查询失败")
- 头像.setImageDrawable(nil)
- end)
- end
- else
- activity.runOnUiThread(function()
- 昵称.setText("网络请求失败")
- 头像.setImageDrawable(nil)
- end)
- end
- end)
- end
复制代码
|
- 本论坛所有用户发布内容仅代表其个人观点,不代表论坛立场。
- 论坛管理方不对内容的真实性、准确性及合法性承担责任。
- 用户发布原创内容版权归原作者所有,未经许可禁止转载或商用。
- 严禁发布侵权、违法、违规信息,违规者将承担全部法律责任。
- 论坛有权在必要时修改本声明,修改后继续使用视为同意。
- 如发现侵权内容,请通过官方渠道投诉,我们将在48小时内处理。
|