Android Open Source - Development utility Call-Swissknife






Project Summary

Call swissknife is a utility project for a better, smarter dialer functionality with lots of different features. And more to come..

Web Site / Source Repository

Call-Swissknife is hosted in the following web site
https://github.com/mSobhy90/Call-Swissknife

If you think the Android project Call-Swissknife listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Call-Swissknife.

ItemValue
Java File Count51
Supported screen sizes[hdpi]
Target SDK Version19
Minimum SDK Version11
Activity Count1
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.CALL_PHONE
android.permission.INTERNET
android.permission.MODIFY_PHONE_STATE
android.permission.READ_CALL_LOG
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.SYSTEM_ALERT_WINDOW
android.permission.WRITE_CONTACTS
android.permission.WRITE_SECURE_SETTINGS
android.permission.WRITE_SETTINGS
Asset File Namesassets\Fonts\ARIALN.TTF
assets\Fonts\ARIALNB.TTF
assets\Fonts\ARIALNBI.TTF
assets\Fonts\ARIALNI.TTF
assets\Fonts\arial.ttf
assets\Fonts\arialbd.ttf
assets\Fonts\arialbi.ttf
assets\Fonts\ariali.ttf
assets\Fonts\ariblk.ttf




Resource Files

There are 14 image files in Call-Swissknife. The names of the image files are listed as follows.

add_icon.png
block_icon.png
callcircle.png
circle_dotted.png
close_icon.png
dashed_circle.png
dotted_circle.png
normal_bg_circle.png
note_icon.png
phone_icon.png
phone_notification_icon.png
redail_icon.png
reminder_icon.png
reminder_notification_icon.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Call-Swissknife has the following Java source files.

com.orange.cairo.callswissknife.CallManager.java
com.orange.cairo.callswissknife.PhoneCallStateListener.java
com.orange.cairo.callswissknife.activites.SettingsActivity.java
com.orange.cairo.callswissknife.gl2.GL2Color.java
com.orange.cairo.callswissknife.gl2.GL2ResourcesManager.java
com.orange.cairo.callswissknife.gl2.GL2ShaderManager.java
com.orange.cairo.callswissknife.gl2.GL2Square.java
com.orange.cairo.callswissknife.gl2.GL2SurfaceView.java
com.orange.cairo.callswissknife.gl2.GL2Texture.java
com.orange.cairo.callswissknife.gl2.GLHelper.java
com.orange.cairo.callswissknife.gl2.Gl2Text.java
com.orange.cairo.callswissknife.gl2.Sprite.java
com.orange.cairo.callswissknife.gl2.Square.java
com.orange.cairo.callswissknife.gl2.text.OpenGL2Text.java
com.orange.cairo.callswissknife.gl2.text.SpriteBatch.java
com.orange.cairo.callswissknife.gl2.text.Texample2.java
com.orange.cairo.callswissknife.gl2.text.Texample2Renderer.java
com.orange.cairo.callswissknife.gl2.text.TextureHelper.java
com.orange.cairo.callswissknife.gl2.text.Utilities.java
com.orange.cairo.callswissknife.gl2.text.Vertices.java
com.orange.cairo.callswissknife.gl2.text.programs.BatchTextProgram.java
com.orange.cairo.callswissknife.gl2.text.programs.Program.java
com.orange.cairo.callswissknife.graphics.Vector2D.java
com.orange.cairo.callswissknife.services.ContactActionsScreen.java
com.orange.cairo.callswissknife.services.ContactViewScreen.java
com.orange.cairo.callswissknife.services.MainService.java
com.orange.cairo.callswissknife.services.NotificationService.java
com.orange.cairo.callswissknife.sqlite.daos.BlockedContactDao.java
com.orange.cairo.callswissknife.sqlite.daos.ContactNoteDao.java
com.orange.cairo.callswissknife.sqlite.daos.Dao.java
com.orange.cairo.callswissknife.sqlite.entities.BlockedContact.java
com.orange.cairo.callswissknife.sqlite.entities.ContactNote.java
com.orange.cairo.callswissknife.sqlite.helper.DatabaseHelper.java
com.orange.cairo.callswissknife.utils.InputManager.java
com.orange.cairo.callswissknife.utils.LoadContactPhotoTask.java
com.orange.cairo.callswissknife.utils.PhoneUtils.java
com.orange.cairo.callswissknife.utils.ResourcesManager.java
com.orange.cairo.callswissknife.utils.Toaster.java
com.orange.cairo.callswissknife.views.AbstractView.java
com.orange.cairo.callswissknife.views.AnimatedContactCircle.java
com.orange.cairo.callswissknife.views.CircleGroupView.java
com.orange.cairo.callswissknife.views.CircleGroupViewManager.java
com.orange.cairo.callswissknife.views.ClosingAreaView.java
com.orange.cairo.callswissknife.views.ContactActionInformationLabelView.java
com.orange.cairo.callswissknife.views.ContactCircleView.java
com.orange.cairo.callswissknife.views.ContactViewRenderer.java
com.orange.cairo.callswissknife.views.IconCircleView.java
com.orange.cairo.callswissknife.views.TextureView.java