自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 CrystalReport水晶报表发布到服务器后不显示的问题

vs.net有一个叫CrystalReport的东东,中文叫水晶报表,用于在网页端打印报表,在vs.net编辑环境中显示正确,但发布到iis后不显示,如何解决呢,这是因为我们一般会更改iis网站的物理路径,我们打开CC:\inetpub\wwwroot\aspnet_client\system_web,打开对应.net版本,可以看到一个crystalreportviewers的文件夹,这说明你的水晶报表安装是正确的,vs2008以后,水晶报表需要单独安装,这时我们只需aspnet_client文夹件复制我们

2024-05-03 22:00:59 224

原创 微信小程序通过cloudid获得最近三十一天微信运动步数

有了appid我们就可以新建项目了,打开开发工具,新建项目,这里选择云开发基础模板,可以看到开发工具已经为我们生成了一个quickstartFunctions的云函数,为了检测我们的含有云函数的小程序是否配置正确,可以将quickstartFunctions上传,然后任意测试一个官方的例程,比如获得openid,如果能正确输出结果,就说明我们配置是正确的,可以下一步了。接下来就可以新建一个获得微信步数的云函数,新建一个nodejs云函数,这里取名为wxrundata,接着编写代码,代码如下。

2024-05-01 17:54:53 411

原创 微信小程序通过nodejs云函数解密获得微信步数

encryptedData、iv可以通过wx.getWeRunData获得,sessionKey要复杂,我们先执行wx.login来获得res.code,然后来访问https://api.weixin.qq.com来获得,这里需要注意的是这个访问此地址也要在后端,在此处即nodejs,因为里面要提供你的appid和secret,前端容易反编译,那么你appid和secret便暴露了,具体说明可查看https://kf.qq.com/faq/1706236NjINj1706236VRZBR.html。

2024-04-27 20:22:48 544 2

原创 微信小程序通过php后端显示(解密)微信步数

接下来配置环境变量,右键此电脑,属性,如图1界面,选择高级系统设置,弹出系统属性窗口如图2点击环境变量按钮,出现环境变量窗口,在系统变量窗格中如图3,找到path对其编辑,没有自己建一个,弹出编辑环境变量窗口如图4,新建一个变量,将刚下载的php根路径填入。首先,选择我们刚建立站点节点,如图10,点击处理程序映射,在处理程序映射界面,右键,选择添加模块映射,按图10填写,注意可执行文件要替换你自己的路径。最后,打开命令窗口输入php -v,如果能看到php的版本信息,说明php安装完成了。

2024-03-31 14:05:16 1050 2

原创 微信小程序通过asp.net访问sql server数据库

会自动得index和log的page,将log对应的三个文件全部删除,同时在app.json的列表将log的配置删除,删除index.wxml中的布局代码,删除index.wxss中的样式表代码,删除index.js中的无用代码,只保留onLoad等基本函数,和data,交将data定义的变量也清除,接着点击微信开发者工具右上角的详情,切换到本地设置标签,勾选“不校验合法域名”这个选项(如图3)。第二块:webapi编码。第一步,打开index.js,代码如下,注意将域名替换你自己的,下同。

2024-03-10 14:29:29 1017

原创 补充文章:APK加固步骤及注意事项

5.但此时的apk是无法安装安卓设备上的,因为它原有的签名被破坏(使用其它软件加固亦是如此),因此我们最后还要重新对其签名,这时我们已经无法使用发布时的方法来签名了,我们可以使用第三方的签名软件对加固后的apk重签名,这里我们使用”爱加密“签名软件,网址https://www.ijiami.cn/apply/Sign,注册登录后,下载软件压缩包,解压后,运行程序,如图6,选择加固后apk,选择当初发布时的秘钥,填写密码,点击”sign now“,完成重签名,又会生成一新的apk,这个apk是可以安装的。

2023-04-08 10:50:04 407

原创 安卓连接sql服务器 第三讲通过asp.net连接

下面开始第三讲,通过asp.net api来访问sql server数据库,在阅读本节之前,您应该先阅读第一讲的文章https://blog.csdn.net/wstcl/article/details/125081398?spm=1001.2014.3001.5502,本节与第二讲没有联系,因此您可以越过第二讲,通过asp.net api来访问sql server数据库要比第一讲直接连接复杂,便强烈建议使用此种方法,原因也在第一讲中说明了。好了,下面上步骤与代码。  因为第一讲中已经实现了数据库部份,因

2022-06-01 16:50:35 530

原创 安卓连接sql服务器 第二讲直接连接

本节来讲安卓如何直接连接sql server。在阅读本节之前,您应该先看一下第一讲的文章https://blog.csdn.net/wstcl/article/details/125081398?spm=1001.2014.3001.5502。开门见山,直接写代码步骤  1.用android studio新建或打开一个安卓项目。  2.引入第三方jar包sqljdbc4.jar、jtds-1.2.7.jar。  3.新建一个包名SqlUtil,用于存放数据库连接类Base代码如下。4.新建一个包名B

2022-06-01 13:19:05 2124 1

原创 安卓连接sql服务器 第一讲准备篇

众所周知,安卓自带sqlite数据库,但在实际中我们往往要需要连接网络上的数据库。这里我就讲一下如何sql server。安卓连接sql server的方法有两种,一种是直接连接,这种方法代码简单,查询速度快,但我们知道安卓容易被反编译,这样数据库就暴露了,即使做了安全加固,服务器也往往为了安全禁止或限制外部连接,所以一般不建议使用直接连接,另一种是通过api连接,我这里使用asp.net作为api。  在实现代码前我们要以做好各项准备工作,首先是开发工具,它们是Sql Server(本例中为 sql 2

2022-06-01 12:34:44 1880 1

原创 Android Studio如何获得SHA1

我们android stduio在调用第三方平台提供apk或api时,许多第三方平台需要我们提供开发版(调试版)和发布的sha1,我们如何获得它们呢。  首先是开发版(调试版)的sha1,这个获取相对简单,在android stduio界面的右侧一个Gradle的标签,点击会出现个树形目录,然后你的包名–>Tasks–>android–>signingReport,稍过一会就会出现开发版(调试版)的sha1(如图1 )。  然后是发布的sha1,我们没有发布过app,得先要发布,即Bu

2022-04-03 12:18:32 4118

转载 转载wind10下如何配置java环境

请参考以下两篇文章https://blog.csdn.net/ZYZMZM_/article/details/80215721https://www.cnblogs.com/cnwutianhao/p/5487758.html

2022-03-13 09:48:52 82

原创 将小文件上似到java web

今天来讲一下,如何将安卓设备上的小文件上传到java web的服务器上。  首先,如果条件允许需要搭建一局域网,没有条件的话也可以在同一开发电脑上测试  安卓设备上的小文件无法直接上传到服务器上,需要通过一个api来实现功能。因此代码也可以分为两部份,即:服务端(api)和应用端(安卓设备)。  服务端(api)代码实现  1.打开eclipse,打开或新建一个java web网站(请确保你的电脑已经安装Tomcat)。  2.复制并引用三个jar包。commons-fileupload-1.2.

2022-03-02 15:04:24 1641 1

原创 如何在安卓(Android studio)项目中导入模块、jar包、和aar包

安卓(Android studio)编程中,我们常需要引用”别人写的功能“,以扩展app的功能,”别人写的功能“主要有模块、jar包、和aar包三种方式。下面说一下调用(引用)三者的方法。  模块:  菜单file->new->import moudle->选择需要的模块。然后在在build.gradle(app)中添加依赖implementation project(’:模块名’)。完成。  jar包:  1.左侧project标签,切换到project。()  2.将jar

2022-03-02 14:54:57 7301 1

原创 Eclipse如何导入jar包

打开Eclipse,在需要导入jar包的项目根目录下新建一个文件夹lib,将需要的jar包复制到lib,选择jar包,右键 build path(构建路径)–>Add External JARs(添加至构建路径),完成。

2022-03-02 14:02:45 5066

原创 安卓端上传小文件到运行asp.net网站的服务器

今天来教大家如何安卓端(手机、平板等)上传到asp.net开发的网站上。  这里我们先要组建一个局域网,当然也可以直接同一电脑上测试,只是这里面要注意一些问题,会在后面讲到。  安卓端是无法将文件直接上传asp.net开发的网站的服务器上的,需要通过asp.net写一个api接口,然后安卓调用此接口,所以整个任务也可以分为两个部份,一个是asp.net端(服务端) 的api接口代码,另一个是安卓端(用户端)的代码。  首先,是asp.net端。  1.启动visual studio.net,新建或打

2022-02-11 16:02:59 1484

原创 Andrid studio连不上第三方模拟器解决方案

在设计Andrid studio写的app时,如果我们连接第三方安卓模拟器(非Andrid studioK中下载的AVD模拟器),有时会出现已经成功了模拟器却连接不上的情况,尤其是之前运行过AVD模拟器的情况下。这往往是模拟器端口被占用的导致,那么我们只要将占用端口的进程关闭就行了。  首先,调出cmd命令窗口,然后输入netstat -aon|findstr “5037” ,5037是模拟器的默认端口。这时会出现一个占用5037端口的进程列表,会发现有两组不同进程id(如图,占用端口id号以实际情况为

2021-10-08 17:14:36 156

原创 安卓app通过asp.net访问服务器

下面说一下Android如何通过asp.net向服务器提交数据,我们此问题分成两块,第一块是asp.net,第二块是Android app。  asp.net:  1.首先Visual Studio打开或新建一个asp.net网站   2.在解决方案资源管理器窗口中的网站节点右键添加新项,选择Web服务(图1),取名,这样就生成了一个asmx页面,可以看到系统自动生成了一个HelloWorld的字符串方法,将asmx页面设为起始页,运行,可以看到(图2)有一个HelloWorld链接,点击就可以看到它

2021-09-24 16:40:56 902

原创 安卓app耗时等待对话框

安卓app在访问网络上的数据等操作,一般需要一定时间加载,我们通常称之为耗时操作,另外诸如大量计算等也需要一定时间,这段时间内就要告知用户“数据正操作”,并且不允许进行新的操作,那么这时我们就需要一个等待对话框来告诉用户需要等待并遮挡app界面防止操作,直到获得数据关闭对话框,再次允许用户进行新操作,这里就来讲一下如何实现这个“等待对话框”。1.首先打开或新建一个项目。2.新建一个布局文件,在布局文件添加一些需要,比如一个ProgressBar和一个TextView,布局文件如下<?xml ve

2021-09-21 17:14:58 743

原创 compileSdkVersion, buildToolsVersion,minSdkVersion 和 targetSdkVersion的区别与意义

每个Android studio项目中都有一个Build.gradle(Module app)可以看到这样的一段设置android {compileSdkVersion 29buildToolsVersion “29.0.3”defaultConfig {applicationId “包名”minSdkVersion 24targetSdkVersion 29versionCode 1versionName “1.0”testInstrumentationRunner “androidx

2021-07-14 10:19:55 873

原创 Android studio编写的apk文件的反编译与加固

  我们用Android Studio(以下简称AS),开发安卓软件,很容易反编译,但往往很我们并不希望自己的的代码被他人利用,那么我们如何让我们的程序反编译后不被利用呢?答案是可以!  首先我们准备好以下工具:  下面来演示下如何反编译软件。dex2jar、jd-gui和360安全加固软件,其两个软件我已经打包供大家下载。  首先,我们建立一个项目,为方便测试,我们写一些简单的代码,比如a、b两个数比大小的函数,并调用它。写好后,我们要生成一个release包,菜单build->genera

2021-06-26 09:45:26 1938 2

微信小程序通过cloudid获得最近三十一天微信运动步数

wx.getWeRunData用于获得微信步数,成功后会得到一个cloudID,用云函数解码便能获得了微信步数了

2024-05-01

微信小程序通过nodejs云函数解密获得微信步数源码

微信小程序通过nodejs云函数解密encryptedData后获得微信步数源码

2024-04-27

微信小程序通过php后端解密后获得微信步数

有关博文可亲关注我csdn博客,此为修正版,修复了一个此前的一处编码错误

2024-04-12

微信小程序通过asp.net访问sql server

微信小程序通过asp.net访问sql server

2024-03-31

利用高德sdk实现定位打卡

利用高德地图实现定位打卡,这里借鉴了高德地图官方示例的地理围栏和打卡实现功能,取掉了注册码,请自己到高德官网申请。

2023-05-07

安卓连接sql服务器代码

两种方法直接连接,通过asp.net api连接,建议使用后种方法

2022-06-01

安卓端将小文件上传到java web示例

安卓端将小文件上传到java web示例

2022-03-02

Android端将小文件上传到asp.net服务器

Android端将小文件上传到asp.net服务器

2022-02-11

安卓app模拟耗时操作等待对话框

安卓app访问网络等耗时操作时期间,需要弹出一个对话框提示用户等待,并不能进行新的操作

2021-09-21

apktools.zip

apktools.zip

2021-06-26

sql代码生成器

一个可以根据sql表生成存储过程和vb调用代码的小工具

2012-01-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除