导航:首页 > 操作系统 > android拨号源码

android拨号源码

发布时间:2022-11-29 06:29:48

㈠ 如何获取android源代码

当前的Android代码托管在两个方:https://github.com/android 和https://android.googlesource.com之前在 android.git.kernel.org上也有托管,不过现在重定向到了https://android.googlesource.com好在都支持git访问。

google提供的repo工具实际上是一个内部操作git工具来简化操作Android源码的Python脚本。经过尝试,直接使用git工具在ubuntu下可以实现cloneAndroid源码。下面介绍一下方法:

1.获取当前的在github上托管的Androidgitrepositories:

github页面为:https://github.com/android/following。不过这个页面不支持通过wget"https://github.com/android/following"或者curl"https://github.com/android/following"的方式访问,错误信息如下:

这个时候需能做的只能是"tryagain"了。

需要说明的是"不要试图同时并发执行多个gitclone命令",这样会导致大量出现上面贴图中的错误,另外,整个clone过程中耗时最多的gitrepository如下:

kernel_common.gitkernel_msm.gitplatform_frameworks_base.gitplatform_prebuilt.git其中platform_prebuilt.git是google提供的预编译好的二进制文件,包含:各种库文件,jar包,可执行程序等等,如果只是阅读Android源代码,这个gitrepository可以不用clone.

㈡ android ppp拨号上网

不知道,有没有专门的电话可以查询的

㈢ 怎样查看 Android APP 源代码

压缩软件打开apk文件,解压出根目录中的classes.dex文件

使用cmd ,dex2jar.bat classes.dex命令将classes.dex转换为jar

再用jd-gui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的

㈣ 安卓app拨号不转拨号界面怎么设置

创建一个Intent。
要实现拨号程序可能很简单,一个简单的Intent就能实现,从发出意图到真正实现拨号的代码中间还执行了很多其他方法,这都是android底层源码自动实现的,其中就包含了启动拨号的Activity。要想实现不弹出拨号界面就实现拨号,就必须绕过中间这些方法,直接调用framework层中的拨号方法。详情可以去看下别人写的android拨号流程,就可知道真正实现拨号的方法。
一开始是想通过反射调用底层方法,但是当初试过,好像不能实现,所以最后直接调用底层方法,由于android本身并未提供相关的类或方法,所以必须引用额外的jar包(将android源码编译打包成jar)。这里用的是某位大神将android2.2的部分源码编译成的jar包。

㈤ android如何实现后台打电话

第一种方法,拨打电话跳转到拨号界面。源代码如下:
?

1
2
3
4

Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);

㈥ Android怎么实现打电话源码

发短信:
String msg="测试内容";
String no="110"; // 号码
SmsManager manager=SmsManager.getDefault();
ArrayList<String> msgs=manager.divideMessage(msg);

// 以下是为了防止短信内容超过一条限制,如果超出则自动分条
for(String m:msgs){
manager.sendTextMessage(no, null, m, null, null);
}

打电话
String number = "110";
Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
intent.setData(Uri.parse("tel:"+ number));
startActivity(intent);//方法内部会自动为Intent添加类别:android.intent.category.DEFAULT

这个在manifest里边都要添加相应权限

㈦ 谁有Android系统的源码

1、通过 ubuntu 软件中心安装 wine;
2、通过 ubuntu 软件中心安装 winetricks;
3、通过 winetricks 在 shell中输入: winetricks mfc42

1、通过 wine windows 的方式启动代理服务器
2、设置浏览器代理服务器
3、设置shell代理服务器:
在shell中输入 sudo gedit /etc/bash.bashrc
在文件 /etc/bash.bashrc 中添加:如下内容
export http_proxy=http://127.0.0.1:8580/export https_proxy=http://127.0.0.1:8580/

通过shell安装如下的组件:
1、sudo apt-get install bison g++-multilib git gperf libxml2-utils
2、新建一个存放源码的目录,如:mkdir ~/andorid/source
3、在源码目录中输入命令:repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
其中: android-4.0.1_r1是android源码的版本,更多的版本可以通过下面的方式查询:http://source.android.com/source/build-numbers.html

4、修改source/.repo/manifest/default.xml 文件中的 fetch 的值为:
git://Android.git.linaro.org/

通过如下的指令来设置邮箱和用户名
git config --global user.name "<your name>" ----修改用户名git config --global user.email "<your email>" ----修改email

5、在source目录下输入指令:repo sync
便开始了代码的下载

㈧ 跪求大神给份用Android做的手机通讯录的完整源码,能够打电话,发短信,创建等等,谢谢了。

Android通讯录管理(获取联系人、通话记录、短信消息)
http://blog.csdn.net/wwj_748/article/details/19965913
用这个地址

㈨ Android怎么实现打电话源码

Activity对应的xml的布局
<RelativeLayout xmlns:android="schemas.android.com/apk/res/android" ,前面加上http xmlns:tools="schemas.android.com/tools" 前面加上http
android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" >
<EditText android:id="@+id/telNo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="25dp" android:layout_marginTop="26dp" />
<Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/telNo" android:layout_below="@+id/telNo" android:layout_marginTop="37dp" android:text="Button" />
</RelativeLayout>

主项目里面的Activity里面的方法,注意,添加命名空间
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button)findViewById(R.id.btn); final EditText phoneNoText = (EditText)findViewById(R.id.telNo); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View arg0) { String telNo = phoneNoText.getText().toString(); if((telNo!=null)&&(!"".equals(telNo.trim()))){ Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+telNo)); startActivity(intent); } } }); }
在AndroidManifest.xml里面修改关键部分。
<uses-permission android:name="android.permission.CALL_PHONE"/>
上述功能是准许用户,可以执行,拨号功能,这是必不可少的,没有的话,会包异常。

㈩ 谁有android源代码的网站,最好是有分类的那种,我是初学者想下点代码练练手

您好!下面是安卓代码。安卓粉收藏必备:史上最全的安卓拨号键代码放出
安卓清理大师2015.7.14
日常使用安卓手机,很多网友都不知道通过拨打特定的代码查看安卓手机相关信息功能,通常来说,这些功能都是开发者使用的比较多,虽然用处不大,但如果熟知这些功能,对于日后购买手机时甄别是否为翻新机还是有用处的。下面小编就给大家介绍这些代码,感兴趣的用户可以试试。

*#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS及蓝牙

*#99#:打开/关闭屏幕常亮

*#888#:查看硬件版本

*#1234#:查看软件版本

*#06#:查看本机ID

*#6776#:本机出厂日期

*#807#:自动测试

*#808#:原厂设定

*#8778#:恢复原厂设置

*#900# 蓝牙开启

*#901# 蓝牙关闭

*#4321# 蓝牙模式却换

*#*#4636#*#*显示手机信息,电池信息,电池记录,使用统计数据,wifi信息(安卓通用指令)

*2767*3855# 重设为原厂设定,会删除SD卡所有档案。

*#*#7594#*#*6 当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。

*#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等

*#*#197328640#*#*启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS及蓝牙测试的代码

*#*#232339#*#*或*#*#526#*#*或*#*#528#*#*–WLAN测试

*#*#232338#*#*–显示WiFiMAC地址

*#*#1472365#*#*–GPS测试

*#*#1575#*#*–其它GPS测试

*#*#232331#*#*–蓝牙测试

*#*#232337#*#–显示蓝牙装置地址

*#*#8255#*#*启动GTalk服务***器显示手机软件版本的代码

*#*#4986*2650468#*#*–PDA、Phone、H/W、RFCallDate

*#*#1234#*#*–PDA及Phone

*#*#1111#*#*–FTASW版本

*#*#2222#*#*–FTAHW版本

*#*#44336#*#*–PDA、Phone、csc、buildTime、an.name、changelistnumber各项硬件测试

*#*#0283#*#*–PacketLoopback

*#*#0*#*#*–LCD测试

*#*#0673#*#*或*#*#0289#*#*–Melody测试

*#*#0842#*#*–装置测试,例如振动、亮度

*#*#2663#*#*–触控屏幕版本

*#*#2664#*#*–触控屏幕测试

*#*#0588#*#*–接近感应器测试

*#*#3264#*#*–内存版本

*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息

*#*#7780#*#* 或

*#7780# 重设为原厂设定,不会删除预设程序,及 SD 卡档案。

*2767*3855# 重设为原厂设定,会删除 SD 卡所有档案。

*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体

*#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。

*#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等

阅读全文

与android拨号源码相关的资料

热点内容
18命令方块代码 浏览:935
安卓手机视频怎么传到mac电脑上 浏览:931
马缨花app是什么 浏览:5
python金融分析招聘 浏览:59
可以直接写电影就有免费 浏览:107
北京一卡通app换了手机怎么弄 浏览:155
有程序员小说 浏览:688
点开就能看的网址 浏览:450
单片机控制和plc控制系统设计 浏览:29
她通常去电影院英文翻译 浏览:274
阿里个人云服务器叫什么名字 浏览:298
萱萱日记 浏览:707
芯片app有什么用 浏览:204
DaDa兔 浏览:969
卡罗拉烟气压缩机 浏览:470
丹麦大尺度电影推荐 浏览:784
山东统一政务服务门户app叫什么 浏览:696
九亿app和电视版有什么区别 浏览:82
韩国推理片有哪些日本 浏览:887
无法连接到服务器是为什么呀 浏览:845